APNs Dev和Prod证​​书问题

时间:2013-04-13 16:54:25

标签: ios apple-push-notifications

所以,我已经通过推送通知完成了数以万计的ios应用程序,我从未遇到过这样的问题:

过去,当我下载APNS证书(开发或制作)时,它出现在我的钥匙串中:

Apple Development IOS推送服务:com.YYY.ZZZZZZZZ

其中YYY.ZZZZZZZ是包标识符。但是,现在证书显示在钥匙串中:

Apple Development IOS推送服务:XXXXXXXX:XXXXXXXXX

其中XXXXXXXXXX是我们的苹果开发者团队ID。它为我下载的每个证书执行此操作,甚至是那些过去正确显示的证书,这使得无法从另一个证书中分辨出来。奇怪的是,证书标题在开发人员门户中看起来是正确的。

此外,我注意到X-Code在Organizer中崩溃>点击右下方的刷新按钮时的配置屏幕,但这可能是一个红色的鲱鱼。

有没有人碰到这个并提出解决方案?我在Apple开发者论坛上看到了最近几天对此的其他抱怨,但没有看到任何解决方案,我希望驻留的stackoverflow天才会拯救......

更新 要修复XCode刷新错误,请在终端中运行此命令(在Apple的this post处):

mkdir ~/Library/Developer/Xcode/OldPortalDBs; mv ~/Library/Developer/Xcode/connect1.apple.com* ~/Library/Developer/Xcode/OldPortalDBs
然而,仍然存在bizzaro世界apns证书问题。

更新II 您可以在钥匙串中的证书上下文菜单中“获取信息”,以查看捆绑包标识符,这样可以更轻松地找到您要查找的标识符。

1 个答案:

答案 0 :(得分:1)

APNs Certificates look different in login keychain如果这是您问题的答案,那么我请您在发布前做一些研究。