appStore版程序无法获取deviceToken

发布证书的生成时间在enable push notification 之前,苹果有明确说明,证书要在apns之后刷新的。

你要确定发布证书是在enable push notification之后生成的,如果不是,需要重新生成并且替换。

至于确认程序所使用的证书是不是有问题,可以通过以下步骤检测

你先生成要发布的程序的 .app文件 注意是distribution模式下的,不出意外的话 路径应该是 /User/youname/Developer/Xcode/DerivedData/ 你程序名字开头的一长串文件夹名字/ Build/Products/Debug-iphoneos  下面,然后在终端进入到该路径,执行命令 codesign -d --entitlements - 程序名称.app  注意中间的空格  然后顺利的话 能看到 一个类似environment的项 在开发模式下是develop的,在产品模式下是 production(还是distribution来着。。)

你可能感兴趣的:(appStore版程序无法获取deviceToken)