Ошибка при запуске ionic cordova run ios - похоже, связана с push-уведомлением

Я пытаюсь проверить cordova-plugin-firebase в моем проекте ionic v1.
Я получаю сообщение об ошибке при запуске

ionic cordova run ios 

Если я запускаю команду

ionic cordova build ios

Я не получаю сообщение об ошибке. Кроме того, если я открываю проект в Xcode и пытаюсь запустить приложение в симуляторе (iphone 8), он успешно запускается, но запуск приложения в xcode с подключенным устройством (iphone 4s) также показывает ту же ошибку при запуске

ionic cordova run ios.

Я получаю сообщение об ошибке: "Автоматическая подпись не может решить проблему с разрешениями цели"nativeApp ". Автоматическая подпись не может добавить разрешение aps-environment в ваш профиль обеспечения"

Я видел, что одним из решений этой проблемы является включение push-уведомлений под вашими "целевыми> возможностями". Но я не могу найти эту опцию в XCode, когда я в навигаторе проекта. Я в настоящее время использую XCode 9.1

1 ответ

Решение

Попробуйте оба варианта:

В разделе "Идентификация подписи кода" измените раздел "Распространение iPhone" на раздел "Разработчик iPhone для отладки". push-уведомления:- зайдите в Target-> Capabillities и включите push-уведомления.

Другие вопросы по тегам