我正在尝试在我正在构建的应用程序中设置推送通知。我已经按照http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12上的教程进行操作,但没有成功。
我已经创建了设置开发者推送通知所需的 CSR、App Id 和 SSL 证书。当我运行命令行 openssl 时,我可以成功连接(根据教程)。
我相信我在 xcode 中选择了正确的代码签名配置文件。我在配置文件下选择了与我的捆绑标识符匹配的 iPhone 开发人员,但开发人员看起来相同。您可以在以下位置查看屏幕截图:http: //imgur.com/UamUC
当我尝试在手机上运行我的应用程序时;不在模拟器中,我在 xcode 输出窗口中得到以下信息:
2012-09-11 14:47:35.907 (M+B)2B[2110:707] Failed to get token, error: Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x3e61d0 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}
我认为它一定与我的配置文件有关,但我不知道是什么。我已经完成了教程第一部分的步骤,但我不知道我哪里出错了。
我的应用需要 iOS 5.0,而我使用的是 XCode 4.4。