Попробуйте ваше приложение на другом устройстве. Если это работает там ...
У меня такая же проблема с одним iPhone 3G (без джейлбрейка, без разблокировки). Он не работает с этим телефоном. Я попытался обновить операционную систему iPhone до более новой версии. Я попытался сброс до заводских настроек. Он показывает экран подтверждения и записывает ответ в настройках. Но ни приложение: didFailToRegisterForRemoteNotificationsWithError, ни приложение: didRegisterForRemoteNotificationsWithDeviceToken никогда не называются.
Это же приложение работает на всех других протестированных устройствах (ipods, iphones). Этот iPhone 3G также не получает PN для других приложений.
PN также не работали для одного iPhone с классическим джейлбрейком.
Возможно, ваше устройство просто не работает правильно. Попробуйте другое устройство.