Код: Выделить всё
dotnet publish -f:net9.0-ios -c:Release -r:ios-arm64 /p:ServerAddress=0.0.0.255 /p:ServerUser=User /p:TcpPort=58181 /p:ArchiveOnBuild=true /p:_DotNetRootRemoteDirectory=/Users/User/Library/Caches/Xamarin/XMA/SDKs/dotnet/ /p:EnableAssemblyILStripping=false /p:ServerPassword=Password
Я использую macos 15.3, xcode 16.2, Visual Studio 17.13, .net 9. Я тестировал на симуляторе iOS 18.2 и устройствах, которые устанавливают мое приложение через Testflight, используют 18.1.1 и 18.3. < /P>
Я попытался добавить в. csproj такие вещи, как useInterpreter = true , mtouchlink (со всеми возможными значениями), но они не решили проблему.
Я изменил расширение .ipa файл в .zip и я вижу, что там присутствует .dll RCL, поэтому я не имею подсказок, почему это может не сработать.
Интересно, что если я перемещаю страницу для маршрута /< /code> из проекта RCL в основной проект Maui, страница правильно загружается в TestFlight. Это предполагает проблему с загрузкой страниц или компонентов из RCL, в частности, на строительствах Testflight. мой API). И ни одного сообщения журнала, которое я получил от компонентов и страниц в RCL. Но часть Мауи отправила все журналы, доказывающие, что это началось без ошибок. < /P>
Есть идеи по этому поводу? Тем не менее, но я скоро попробую и, возможно, получу более подробную информацию об ошибке через инструменты Safari Dev.
Подробнее здесь: https://stackoverflow.com/questions/794 ... azor-class