Я хочу протестировать Push-уведомления в версии для iOS, прежде чем публиковать его. Я понимаю, что я не могу подписать его с профилем распространения, только AD-HOC profiles
.Инициализация моего нового профиля AD-HOC для тестирования Push-уведомлений о производстве
Итак, я создал профиль AD-HOC
, выбрал правильный bundle
, выбрал мое устройство, с которым я работаю, и создал новый профиль. Я скачал его, и после этого я выбираю его в:
Provisioning Профиль -> Release - AD-HOC-NEW
Provisioning Profile -> Debug (Любой SDK, любой IOS SDK) являются с автоматическим.
Он компилируется и устанавливается на моем устройстве через Xcode, но уведомление не приходит.
Когда я пытаюсь изменить Debug
настройки и мой новый профиль я получаю сообщение об ошибке:.
«Нет провизии профилей с действительными подписаниями не идентифицировать (т.е. сертификат и закрытая пара ключей) были найдены Нет (например, пары сертификатов и частных ключей), которые были обнаружены в профиле обеспечения, указанном в настройках сборки («AD-HOC-New»). Xcode может решить эту проблему, загрузив новый профиль обеспечения из центра участников ».
жму "Fix выпуск", но это Dont исправить ...
Что может быть проблема?
Вы не получили уведомление. Вы уверены, что проблема не исходит с сервера? Вы уверены, что ваш .pem-файл верен? –
Да, потому что уже приложение на рынке на этом производственном сервере использует этот сертификат, то же самое, что я использую в своем AD-HOC – Dima
. Развертывали ли вы его по воздуху/в качестве реального специального двоичного кода или просто создавали его на ваш телефон прямо с xCode? Во втором случае это не будет работать из моего собственного опыта. –