当我从事一个项目时,我的MacBook坏了。我确实格式化了Macbook并使用了备份文件。应用商店中的应用ID是根据旧MacBook的CSR文件创建的。

最近,我确实下载了Apple Push Certificates。然后将此证书注册到钥匙串。我试图提取p12。但是无法提取p12。当我尝试右键单击并导出证书时,由于保存时禁用了.p12文件扩展名,因此无法将其导出为.p12文件。并且它没有出现在“我的证书”钥匙串中。

我确实使用新的CSR文件创建了新的推送通知证书。但不起作用。

我已经彻底寻找答案。我发现可以提取谁用他的Macbook创建应用ID的用户。

我很沮丧。因为我的MacBook已格式化。现在,我的应用程序已经开始销售,其应用程序ID是根据旧MacBook的CSR文件创建的。

如果我创建新的应用程序ID并更新该应用程序,
它使数百名用户感到困惑。请帮我!

组态

MacBook Pro(15英寸,2010年中)/ OS X 10.11.5 /钥匙串访问9.0 / Xcode 7.3.1



附于2016.7.7。

我确实尝试使用新的CSR文件创建新的App ID。但无法使用相同的捆绑包ID创建新的App ID。[screenshot 1]

并且无法删除当前的应用程序ID。[screenshot 2]

苹果公司说:“如果您的应用的第一个版本获得批准,则捆绑包ID不能更改”。

最佳答案

如果您的应用程序位于具有先前应用程序ID和.p12文件的应用程序商店中,则不会影响已发布应用程序的Apple Push Notification服务。

如果您尚未在格式化之前备份钥匙串,则需要先在系统上创建新的CSR文件,然后再使用新的CSR和新的分发证书创建新的APN证书,然后使用新的分发证书创建新的配置文件。应用程式编号和.p12档案,一切都会如常运作。

关于ios - 无法导出.p12格式的Apple Push Services证书,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38220642/

10-14 23:03