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

问题描述:

我有3个应用程序在Appstore有不同的生产证书,有没有可能让这三个应用程序单生产cerlificatae。使用单个生产证书可以启动多少应用程序?

+0

你为什么想要? – matt

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

所以,你将有一个证书(如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 

除非事情已经改变了,我不相信苹果甚至可以让你在任何给定的时间超过2个活动分发证书。它们只允许两个,以便当您的当前证书即将到期时创建第二个证书。这给你时间来确保你所有的开发者在旧的过期之前都有新的认证,但是旧的仍然可以在过渡时期工作。

您需要为每个应用程序配置不同的配置文件。其他证书在数量上并不重要,即您可以为多个应用程序拥有相同的证书。只有您需要为每个应用程序使用不同的供应配置文件。

+0

我产生了一个错误,没有找到适用于应用程序的匹配配置文件。没有任何有效的供应配置文件允许指定的权利。 – Arun

+0

你使用哪种xCode? –

+0

xcode版本8. – Arun