Проблема .NET Maui с входом на устройство iOSIOS

Программируем под IOS
Ответить
Anonymous
 Проблема .NET Maui с входом на устройство iOS

Сообщение Anonymous »

У меня есть проект, созданный на .NET Maui, который безупречно работает на симуляторах Android и iOS. У меня возникла проблема с подписью при развертывании на моем устройстве. Единственные ошибки, которые я нашел и которые имеют ценность, — это журналы, которые содержат несколько разных сообщений об ошибках:

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

Xamarin.Messaging.IDB.Local.AppleIDPasswordProvider Error: 0 : There was an error while trying to retrieve the Apple account passwords list

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

Xamarin.Messaging.Client.MessagingClient Error: 0 : Client vs32424codyj - There was an error while posting a message to topic xvs/idb/get-signing-identities. There were no receiver listening to that topic.: 11/28/2023 21:09:01Z

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

Xamarin.iOS.Windows.WindowsiOSException: Could not install the application 'C:\Users\codyj\AppData\Local\Temp\Xamarin\HotRestart\Signing\QuickDraw.Mobile.app\out\QuickDraw.Mobile.ipa' on the device Cody Business iPhone. Details: ApplicationVerificationFailed|0xE8008015 - Failed to verify code signature of /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.sKO8aG/extracted/Payload/QuickDraw.Mobile.app : 0xe8008015 (A valid provisioning profile for this executable was not found.)
Я застрял, потому что эта проблема, похоже, возникает только в этом конкретном проекте. Я предпринял следующие шаги, чтобы попытаться решить эту проблему:
  • Отозвал все сертификаты на моем портале разработчиков Apple, и VS автоматически создал их.
  • Удалил моего пользователя Apple из VS и добавил его заново / отозвал ключи API и создал заново
  • Попытался запустить на другом компьютере с Windows и Mac
  • Очистил, пересобрал, изменил csproj, чтобы сделать его максимально простым
  • попробовал настройку вручную
Я также создал новый проект Maui, и он отлично развертывается на устройстве iOS. В дополнение к этому я скопировал PropertyGroup, определяющую ключ подписи и профиль обеспечения, из свежего проекта maui (который работал) в проблемный проект. Теоретически я ожидаю, что это решит проблему, поскольку используется подстановочный идентификатор.
Все, что я делаю, приводит к этой ошибке только для этого проекта. Я не уверен, какие файлы потребуются для диагностики проблемы, поэтому я предоставлю полный журнал, а также csproj.
csproj
полный журнал


Подробнее здесь: https://stackoverflow.com/questions/775 ... ios-device
Ответить

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

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

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

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

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