Ошибка push-уведомления Apple (aps-среда) - PullRequest
5 голосов
/ 28 сентября 2011

Я зарегистрировал приложение в iTunes connect. Когда я запускаю приложение на устройстве, я получаю следующую ошибку APNS.

Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x19e890 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}

Я использовал один и тот же AppID и идентификатор пакета в проекте xCode, а также в iTunes connect.

Кроме того, я забыл упомянуть, что приложение зарегистрировано в профиле разработчика Enterprise, и я запускаю его в своем личном профиле разработчика.

Ответы [ 2 ]

9 голосов
/ 28 сентября 2011

Вы не активировали Push-уведомления на портале Provisioning Portal или не подписываете приложение тем сертификатом, который был создан при включении Push-уведомлений.

0 голосов
/ 06 августа 2013

Имея ту же проблему, я удалил свои профили Provisioning Profiles, на портале Provisioning нажал Edit, а затем Generate, чтобы они были заново сгенерированы, затем загрузил необходимые профили Provisioning и дважды проверил идентификацию подписи кода (в настройках сборки).

Идентификация подписи кода выглядит следующим образом: http://i.stack.imgur.com/2l2hd.png

...