我在苹果开发者面板中设置了推送通知并将代码添加到我的应用程序中。
它在使用开发配置文件的手机上运行良好,但如果我使用分发(临时)配置文件以便我可以将它提供给一些用户进行测试,它会出现错误并崩溃,日志会出现以下错误
代码:
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 它会崩溃。
有谁知道是什么原因造成的?,我尝试更改很多东西以尝试找到问题,但一无所获。