所以,我已经通过推送通知完成了数以万计的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 您可以在钥匙串中的证书上下文菜单中“获取信息”,以查看捆绑包标识符,这样可以更轻松地找到您要查找的标识符。