Xamarin. iOS Приложение с уведомлениями pu sh: недопустимый профиль подготовки во время развертывания - PullRequest
0 голосов
/ 29 мая 2020

Я разрабатываю приложение Xamarin. iOS, и я не могу протестировать его на своем iPhone из-за следующей ошибки:

Ваши профили подписи / подготовки кода настроены неправильно . Возможно, у вас есть права, не поддерживаемые вашим текущим профилем обеспечения, или ваше устройство не является частью текущего профиля обеспечения. Подробные сведения см. В журнале устройства iOS (ошибка: 0xe8008016).

То же приложение отлично компилируется в режиме выпуска, и я могу загрузить его в магазин приложений.

Пользовательские права - сборка отладки (Entitlements.sviluppo.plist):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>keychain-access-groups</key>
    <array>
        <string></string>
    </array>
    <key>aps-environment</key>
    <string>development</string>
</dict>
</plist>

Если я удалю файл пользовательских прав, все будет работать нормально.

Я использую Visual Studio 2019 16.7 Preview 1 ( но я также пробовал с 16.6) и xcode 11.5.

ОБНОВЛЕНИЕ

Я попытался полностью удалить и переустановить сертификаты (как для подписи, так и для уведомлений) и профили обеспечения. Я делал это на ma c и p c. Я также очистил свое решение и удалил bin и obj. настройки.

Настройки приложения

enter image description here

Устройства

Devices

Профиль обеспечения

Provisioning profile

Загруженный профиль обеспечения разработки

enter image description here

Настройки проекта

Project settings

Профили на устройстве

profiles on device

...