У меня есть настройки push-уведомлений на панели разработчиков Apple и добавлен код в мое приложение.iPhone SDK Push Notification
Он отлично работает на телефоне, используя профиль разработки, но если я использую профиль распределения (ad-hoc), чтобы я мог передать его нескольким пользователям для тестирования, он дает ошибку и сбой, журнал дает следующее ошибка
код:
Thu Jun 25 22:22:35 unknown SpringBoard[729] <Warning>: *** Assertion failure in -[SBRemoteNotificationServer registerApplication:forEnvironment:withTypes:], /SourceCache/SpringBoard/SpringBoard-919.5/SBRemoteNotificationServer.m:633
Thu Jun 25 22:22:35 unknown SpringBoard[729] <Error>: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'no connection found for environment production'
Я использую следующий код в приложение
код:
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
То, что я не понимаю, это то, почему он отлично работает с использованием профиля разработки, но с ad-hoc он выходит из строя.
Кто-нибудь знает, что может вызвать это? Я попытался изменить много вещей, чтобы попытаться найти проблему, но ничего не нашел.
Посмотрите на предложение «Le Monde.fr» от «sint» ниже - это работает! Я думаю, что это ошибка, поэтому я поднял это с Apple как идентификатор ошибки # 7365308 («Переход от разработчика к специальной версии приложения с использованием APNS вызывает сбои»). –
FYI, Apple очень быстро отреагировали на мой отчет об ошибке и сказали: «Не могли бы вы убедиться, что эта проблема также возникает в iPhone 3.1.2 GM. (7D11)». Я вряд ли смогу проверить это на некоторое время. –