使用单个生产证书可以启动多少应用程序?

时间:2016-10-27 05:07:57

标签: xcode provisioning-profile ios-provisioning ad-hoc-distribution iphone-developer-program

我在Appstore中有3个具有不同生产证书的应用程序,是否有可能将这三个应用程序与单个生产cerlificatae。

2 个答案:

答案 0 :(得分:1)

要澄清之前的答案,您可以使用单个iOS分发证书对所有应用商店应用进行签名。您需要创建 3个单独的分发配置文件,它们都绑定到同一个证书,但每个都分配给其特定应用程序的应用程序ID。如果您有现有的应用商店分发证书,则可以在创建新的配置文件时使用它 - 只需在创建或编辑配置文件时选中证书旁边的复选框即可。

因此,您将拥有一个证书(例如App Store证书)和三个这样的配置文件:

App One:

App One Provisioning Profile (App Store Distribution)
Cert: App Store Cert
App Id: com.example.appOne

应用程序二:

App Two Provisioning Profile (App Store Distribution)
Cert: App Store Cert
App Id: com.example.appTwo

App Three

App Three Provisioning Profile (App Store Distribution)
Cert: App Store Cert
App Id: com.example.appThree

除非发生变化,否则我认为Apple甚至不会允许您在任何给定时间拥有超过2个有效的分发证书。它们仅允许两个,以便您可以在当前证书即将到期时创建第二个。这使您有时间确保所有开发人员在旧版本到期之前拥有新证书,但旧版本仍将在过渡期间工作。

答案 1 :(得分:0)

您需要为每个应用程序配置不同的配置文件。其他证书在数量方面无关紧要,即您可以为多个应用程序提供相同的证书,只需捕获您需要为每个应用程序配置不同的配置文件。