Настройки файлов push-уведомлений и разрешений xcode 8
когда используешьxcode 8
делать настройки push-уведомлений, в отличие отxcode 7
, xcode 8
необходимо, чтобы разработчик включил переключатель возможностей push-уведомлений (находится по адресуTARGETS -> AppName -> Capabilities
как на следующем рисунке),
тогда он сгенерирует файл AppName.entitlements следующим образом
//AppName.entitlements
<key>aps-environment</key>
<string>development</string>
но для производственной версии приложения, если мы изменим строку на
//AppName.entitlements
<key>aps-environment</key>
<string>production</string>
тогда возможности показывают предупреждение
и кажется, что независимо от того, какое строковое значение указано в aps-environment, мы все равно можем получить токен push-устройства вapplication:didRegisterForRemoteNotificationsWithDeviceToken:
так какова правильная настройка прав на push-уведомления? благодарю вас