Профиль не включает в себя aps-evironmentProd, Xcode 10.1 - PullRequest
0 голосов
/ 19 ноября 2018

Я пытаюсь запустить свое приложение на устройстве и столкнулся с this . Это не зависит от способа подписания. Для идентификатора приложения в учетной записи разработчика включена функция push-уведомлений, добавлены действительные сертификаты APNS. На вкладке возможностей все ок .

Я знаю, что такое aps-environment (эта строка представлена ​​в сгенерированном профиле ), но что означает Xcode под строкой environmentProd? Я не могу ничего узнать о "aps-evironmentProd".

Приложение запустилось без проблем в предыдущих версиях Xcode. Для меня это похоже на обычный баг Xcode. Как я могу справиться с этим без понижения Xcode?

Entitlements

Ответы [ 2 ]

0 голосов
/ 22 мая 2019

Я вижу, что это старый вопрос, но все же я хотел дать ответ, так как у меня была такая же проблема.Я пробовал так много вариантов, воссоздал положения, сертификаты редактировал права вручную, и ничего не получалось.В конце я создал новый проект с тем же именем, что и мое оригинальное приложение, и все настройки, и не было никаких ошибок для прав.Я загрузил приложение в appstoreconnect и проверил все работало нормально.Затем я скопировал файл разрешений и appdelegeate в свое исходное приложение, и после него не было ошибок.

0 голосов
/ 19 ноября 2018

Кажется, вы изменили / обновили APS Environment до APS EnvironmentProd в вашем .entitlements файле.

Проверьте ваш .entitlements еще раз, чтобы быть уверенным. Если нет, просто перезапустите Xcode.

Кроме того, я предполагаю, что вы уже знаете следующее: Нет необходимости обновлять development до production in .entitlements`. Потому что мы не можем использовать производственный сертификат при отладке / разработке. Когда мы делаем «Архив», XCode автоматически устанавливает его на производство.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...