Push-Уведомления (Вопрос по APS Environment Entitlement)

swift
ios

#1

Здравствуйте!

Вопрос следующий: В данный момент внедряю уже в существующее приложение функционал рассылки Push-уведомлений.

Что успели сделать:

  • На developer.apple.com я сгенерировал сертификат под Development среду (под продакшн не делал).
  • Включил возможность рассылки пушей в девеломпент среде как на development.apple.com, так и в самом проекте в разделе “Capabilities”
  • Backend-разработчик написал скрипт, который рассылает пуши используя APNs, все работает в тестовой среде и все вроде бы хорошо.

Но возник один вопрос - открыв проект мы видим файл с расширением .entitlements, который внутри себя имеет словарь, где есть ключ “APS Environment” и значение “development”.

Казалось бы все логично - мы тестим пуши в среде разработки имея соответствующий сертификат.

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


#2

Все будет автоматом при сборке проекта