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

How much app can be launched using a single Production certificate?

我在 App Store 中有 3 个应用程序具有不同的生产证书,是否有可能让这三个应用程序具有单一的生产证书。

您需要为每个应用程序设置不同的配置文件。其他证书在数量方面无关紧要,即您可以为多个应用程序拥有相同的证书,唯一需要注意的是您需要为每个应用程序设置不同的配置文件。

为了澄清之前的回答,您可以使用单个iOS分发证书签署所有应用商店应用。您将需要创建 3 个单独的 Distribution provisioning profiles,全部绑定到同一个证书,但每个分配给其特定应用程序的应用程序 ID。如果您有现有的应用程序商店分发证书,则可以在创建新的配置文件时简单地使用它 - 只需在创建或编辑配置文件时选中证书旁边的框即可。

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

应用一:

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 Provisioning Profile (App Store Distribution)
Cert: App Store Cert
App Id: com.example.appThree

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