0

所以,我已经用推送通知完成了无数个 ios 应用程序,但我从未遇到过这样的情况:

过去,当我下载 APNS 证书(开发或生产)时,它在我的钥匙串中显示为:

苹果开发IOS推送服务:com.YYY.ZZZZZZZZ

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

苹果开发IOS推送服务:XXXXXXXXX:XXXXXXXXX

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

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

有没有人遇到这个并提出解决方案?在过去的几天里,我在 Apple 开发者论坛上看到了其他关于此的投诉,但没有看到任何解决方案,我希望常驻的 stackoverflow 天才能够来救援......

更新 要修复 XCode 刷新错误,请在终端中运行此命令(根据Apple的这篇文章):

mkdir ~/Library/Developer/Xcode/OldPortalDBs; mv ~/Library/Developer/Xcode/connect1.apple.com* ~/Library/Developer/Xcode/OldPortalDBs

但是,bizzaro world apns 证书问题仍然存在。

更新二 您可以在钥匙串证书的上下文菜单中“获取信息”以查看捆绑标识符,这使得找到您正在寻找的那个更容易一些。

4

1 回答 1

1

APNs 证书在登录钥匙串中看起来不同如果这是您问题的答案,那么我要求您在发布之前做一些研究。

于 2013-04-13T17:21:38.550 回答