Как я могу установить значение `APS Environment` в .entitlements для` development` при архивировании для тестировщиков? - PullRequest
0 голосов
/ 08 декабря 2018

В приложениях с включенной функцией push-уведомлений Xcode автоматически генерирует файл <ProjectName>.entitlements.

Выглядит так: enter image description here

Вот вопрос.Иногда мы можем захотеть использовать режим development при тестировании архивов, чтобы избежать ошибочной отправки уведомлений обычным пользователям.Но Xcode автоматически использует режим production при архивировании, даже если вы вручную установили его на development.Можно ли архивировать в режиме development?И если да, то как?

1 Ответ

0 голосов
/ 08 декабря 2018

Как объяснено здесь :

XCode устанавливает значение разрешения на основе текущего профиля обеспечения вашего приложения.Например, если вы используете профиль обеспечения разработки, Xcode устанавливает значение для разработки.

Так что, я полагаю, ваша проблема в том, что вы используете профиль обеспечения производства, и именно поэтому Xcode автоматически используетРежим production.

Вам необходимо сгенерировать новые development профили обеспечения с сайта разработчика Apple и использовать их для архивирования, чтобы использовать development APS-среду в вашем архиве.

...