2013-04-29 29 views
2

我们正在开发将由移动运营商使用的应用,每个应用都有自己的版本,例如可能有T-Mobile版本,AT & T版本等。对同一应用的多个变体的多个证书重复使用CSR

该应用程序在每种情况下都是一样的,除了名称和标识等内容将会更改。

我有一个工作区,其中包含一个包含所有代码的库,然后在应用程序可以重命名并具有不同图标和图像等的工作区内创建不同的项目。库是无符号的,每个项目都会签名拥有自己的配置文件。

我正在使用的应用程序ID命名方案,如com.OurCompanyName.NameOfApp.OperatorA,com.OurCompanyName.NameOfApp.OperatorB等规划

我的问题是有没有我应该知道的任何陷阱证书条款,CSR,配置文件和构建机器等。 例如 - 应用程序使用APN,因此每个应用程序都需要使用自己的应用程序标识集自己的推送证书。我可以使用与每个推送证书相同的CSR,还是应为每个推送证书创建不同的CSR? - 是否会在构建同一构建机器上构建所有应用程序时出现问题,或者如果存在多套配置配置文件和证书等,XCode和钥匙串会混淆。

回答

1

您应该可以重复使用相同的针对不同应用的CSR。我在App Store中的所有六种应用中使用了相同的CSR,并且我没有看到使用APN会改变这种情况的任何理由。

相关问题