Заголовок: Невозможно создать приложение .NET MAUI для iOS: MessagingRemoteException и ArgumentNullException
Я столкнулся с проблемой при попытке создать приложение .NET MAUI для iOS. Вот сообщение об ошибке, которое я получаю:
Error (active) MessagingRemoteException: An error occurred on client Build1808316 while executing a reply for topic xvs/build/18.0.8316/execute-task/{AppName}/312865c002fWriteAppManifest
ArgumentNullException: Value cannot be null.
Parameter name: path2
GolfDart2.0 (net8.0-ios) C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk.net8.0_18.0\18.0.8316\tools\msbuild\iOS\Xamarin.Shared.targets 643
Что я пробовал:
Проверил файл манифеста приложения:
Проверено его существование и содержание. Кажется, все в порядке, но я не уверен, есть ли конкретная проблема с путем или структурой.
Проверил настройки моего проекта:
Убедился, что все необходимые конфигурации для iOS включены в мой файл .csproj. Мой проект настроен для нескольких платформ (Android, iOS, MacCatalyst, Windows) с настраиваемыми ресурсами, заставками и шрифтами.
Обновленные зависимости:
Проверено, что я использую последние версии .NET SDK и необходимые пакеты (
, Microsoft.Data.SqlClient, Plugin.Maui.Audio и т. д.).
Настройка среды:
Я использую заблокированный Mac в облаке для сборки app и успешно настроили все необходимые сертификаты для развертывания iOS. Однако из-за заблокированной среды у меня ограничены возможности напрямую очищать кэши или изменять права доступа к файлам.
Проверенные инструменты сборки:
Подтверждено, что Xcode 16 и iOS SDK для .NET 8.0 установлены и совместимы.
Несмотря на эти шаги, я продолжаю сталкиваться с ошибкой.
Вопросы:
Кто-нибудь приходил раньше сталкивались с этой конкретной ошибкой? Если да, то как вы ее решили?
Существует ли известная проблема с файлом Xamarin.Shared.targets в этом контексте или какие-либо обходные пути, которые мне следует попробовать?
Будем очень признательны за любые советы и идеи! Спасибо.
Заголовок: Невозможно создать приложение .NET MAUI для iOS: MessagingRemoteException и ArgumentNullException Я столкнулся с проблемой при попытке создать приложение .NET MAUI для iOS. Вот сообщение об ошибке, которое я получаю: [code]Error (active) MessagingRemoteException: An error occurred on client Build1808316 while executing a reply for topic xvs/build/18.0.8316/execute-task/{AppName}/312865c002fWriteAppManifest ArgumentNullException: Value cannot be null. Parameter name: path2 GolfDart2.0 (net8.0-ios) C:\Program Files\dotnet\packs\Microsoft.iOS.Sdk.net8.0_18.0\18.0.8316\tools\msbuild\iOS\Xamarin.Shared.targets 643 [/code] Что я пробовал: [list] [*][b]Проверил файл манифеста приложения: [list] Проверено его существование и содержание. Кажется, все в порядке, но я не уверен, есть ли конкретная проблема с путем или структурой. [/list]
[*] Проверил настройки моего проекта:[/b] [list] Убедился, что все необходимые конфигурации для iOS включены в мой файл .csproj. Мой проект настроен для нескольких платформ (Android, iOS, MacCatalyst, Windows) с настраиваемыми ресурсами, заставками и шрифтами. [/list]
[*][b]Обновленные зависимости:[/b] [list] Проверено, что я использую последние версии .NET SDK и необходимые пакеты ([code]CommunityToolkit.Maui[/code], Microsoft.Data.SqlClient, Plugin.Maui.Audio и т. д.). [/list] [*][b]Настройка среды:[/b] [list] Я использую заблокированный Mac в облаке для сборки app и успешно настроили все необходимые сертификаты для развертывания iOS. Однако из-за заблокированной среды у меня ограничены возможности напрямую очищать кэши или изменять права доступа к файлам. [/list]
[*] [b]Проверенные инструменты сборки:[/b] [list] Подтверждено, что Xcode 16 и iOS SDK для .NET 8.0 установлены и совместимы. [/list]
[/list] Несмотря на эти шаги, я продолжаю сталкиваться с ошибкой. Вопросы: [list] [*]Кто-нибудь приходил раньше сталкивались с этой конкретной ошибкой? Если да, то как вы ее решили? Существует ли известная проблема с файлом Xamarin.Shared.targets в этом контексте или какие-либо обходные пути, которые мне следует попробовать? [/list] Будем очень признательны за любые советы и идеи! Спасибо.