Проект MAUI с .NET 7 на .NET 8 с обновлениями Xcode 16 и macOSIOS

Программируем под IOS
Ответить
Anonymous
 Проект MAUI с .NET 7 на .NET 8 с обновлениями Xcode 16 и macOS

Сообщение Anonymous »

Я столкнулся с серьезными проблемами после обновления моего гибридного проекта .NET MAUI с .NET 7 на .NET 8. Этот проект был запущен в 2021 году, и в .NET 7 все работало хорошо. Недавно я обновил следующее:< /p>
.NET: обновлено с .NET 7 до .NET 8.
macOS: обновлено до последней версии macOS.
Xcode: обновлено до Xcode 16.
Visual Studio: теперь используется Visual Studio 17.11.5, которая должна поддерживать Xcode 16.
Структура проекта:

Код: Выделить всё

 for the MAUI app.
 for the Shared Library.
 for the WASM app
Проблема:
Я получаю следующую ошибку для своих сборок iOS (как в режиме отладки, так и в режиме выпуска):

Код: Выделить всё

MessagingRemoteException: An error occurred on client
Build1808303 while executing a reply for topic
xvs/build/18.0.8303/execute-
task/{AppName}/78f1110002fWriteAppManifest
ArgumentNullException: Value cannot be null. Parameter name:
path2
Эта ошибка указывает на файл Xamarin.Shared.targets в строке 643.
Выполненные действия:
Проверено, что файл Info.plist существует и не пуст.
Очистил и пересобрал решение.
Включил подробные журналы сборки, но ошибка сохраняется.
Пробовал переключаюсь из режима выпуска в режим отладки, но проблема остается.
Я не могу запустить симулятор iOS или отладить приложение при сопряжении с моим MacBook Air.
Проверил конфигурации проекта для Android и iOS, и они кажутся последовательными.
Я застрял и не могу избавиться от этой ошибки, из-за чего становится невозможной отладка или публикация в TestFlight. Будем признательны за любые предложения и идеи!

Подробнее здесь: https://stackoverflow.com/questions/791 ... os-updates
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»