2013-04-07 6 views
5

В развитии все работает отлично:Получить производство APNS фишку

  • мое приложение (построен с PhoneGap) отправляет маркер устройства на сервер
  • мой сервер отправляет уведомление на серверы Apple,
  • я получаю уведомление на моем iPhone

Но когда я переключился на производство (включил push-уведомления и создал новый сертификат SSL для производства), я продолжаю получать «(8) Недействительный токен» от Rapns (который установлен на моем сервере уведомлений).

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

Как запустить приложение в рабочем режиме, чтобы получить действительный токен устройства для производства?

Я думаю, что я должен использовать Специальный профиль распределения Provisioning, но даже если я изменил «подписывание коды идентичности» правильно в настройках сборки, я все еще получаю ту же фишку я получал в развитии! И это явно не работает.

ответ

5

Решено путем создания архива - вместо запуска - и подписания его с профилем распределения специального распределения.

+1

Вы можете принять свой собственный ответ, чтобы мы знали, что этот вопрос закрыт. –

0

Возможно, вам придется удалить уже установленное приложение на устройстве - очистить xcode (для более безопасной стороны) - переустановить приложение.