使用 APNS 时将应用程序从临时阶段转移到应用程序商店分发时的配置文件更改

Posted

技术标签:

【中文标题】使用 APNS 时将应用程序从临时阶段转移到应用程序商店分发时的配置文件更改【英文标题】:Provisioning profile change when taking the app from adhoc stage to app store distribution when using APNS 【发布时间】:2014-02-25 03:54:49 【问题描述】:

我在理解这个阶段时遇到了一点麻烦。我构建了一个需要使用 APNS 服务的产品。我使用带有 APNS 生产 SSL 证书的临时配置文件构建它。该应用在我的 4 台设备上运行良好。

现在我想将它分发到应用商店,我的问题是我是否需要撤销 SSL 证书并创建一个新证书(包含创建 .pem 文件的所有步骤),然后为应用商店或使用配置配置文件相同(即席分发中使用的 pem 文件)并仅使用相同的应用 ID 创建配置文件(应用商店分发)?

【问题讨论】:

【参考方案1】:

您不需要吊销证书。如果您的服务器使用生产 APNS 证书来推送通知,那么您的状态就很好。您将需要使用 ios 分发证书(而不是 APNS 证书)创建 App Store 分发配置文件。使用此新配置文件存档并提交您的应用。

【讨论】:

所以你的意思是说我不需要再次通过程序来生成.pem文件(使用分发证书的CSR和P12文件),我只会为应用商店制作一个配置文件分发会很好吗? 是的,如果您之前使用开发APNS证书,您只需要重新创建它。

以上是关于使用 APNS 时将应用程序从临时阶段转移到应用程序商店分发时的配置文件更改的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 从 APNS 重新发送 Apple 推送通知

应用运行时将 iPhone 的音量控制转移到应用

使用 Appstore 生产证书测试 APNS

当我将应用程序转移到其他帐户时,推送通知不起作用

单击时将所有项目从列表视图转移到文本视图

无法接收生产 apns 的推送消息