iOS 推送通知不适用于 AdHoc 证书

iOS Push Notifications not working with AdHoc Certificate

iOS 未使用 AdHoc 证书接收推送通知。还生成了一个不同的设备令牌,并且在后端没有错误。但是设备收不到通知。

按照此 link 一步步进行....

http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1

这解决了我的问题:

创建生产 SSL 证书时,请勿更改名称 "aps_production.cer"。

在创建开发相关证书之前,首先创建仅用于生产的证书(SSL、配置、p12)。

在尝试了不同的方法后,它对我来说真的很管用。

对于我的情况,Xcode 会在我的机器中选择一个配置文件,即使我将其设置为正确的配置文件也是如此。

我所做的是,每次导出时,

(WINDOW > 组织者)

我检查了摘要中的配置文件。如果它不是开发人员帐户中存在的配置文件,我单击箭头(在配置文件的右侧)以查看查找器,然后将其从我的机器中删除。

之后,我再次尝试导出,直到看到正确的配置文件。