2014-02-12 5 views
0

В настоящее время я работаю для большого клиента, где все перемещается медленно. Я отвечаю за исправление некоторых проблем для push-уведомлений. Когда я запустить приложение я получаю следующее сообщение об ошибке:Профиль уведомлений iOS Push

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

Проблема происходит потому, что я использую Xcode управляемого профиль, который не имеет уведомления толчка включен. Каковы различные способы получения этого профиля с включенными push-уведомлениями? Должен ли клиент добавлять меня в качестве разработчика в свою корпоративную программу?

Если я получаю файл профиля инициализации от клиента, я не думаю, что он будет работать, поскольку я считаю, что он должен быть прикреплен к сертификату, созданному на моей машине! Возможно, я ошибаюсь. Ищете разные предложения!

ответ

0

Попросите клиента, чтобы создать четыре сертификата:

  • Развитие
  • Распределение
  • Система Push развития
  • Система Push распространения

Установите те на OS X Keys, затем экспортируйте эти сертификаты в файл .p12. Затем загрузите этот файл на свой компьютер, установите сертификаты из файла .p12, а затем он сможет экспортировать профили настройки для вас, и они будут работать на вашем компьютере как шарм!

Думаю, this link поможет ему сделать то, что я сказал.

Смежные вопросы