我們正在開發將由移動運營商使用的應用,每個應用都有自己的版本,例如可能有T-Mobile版本,AT & T版本等。對同一應用的多個變體的多個證書重複使用CSR
該應用程序在每種情況下都是一樣的,除了名稱和標識等內容將會更改。
我有一個工作區,其中包含一個包含所有代碼的庫,然後在應用程序可以重命名並具有不同圖標和圖像等的工作區內創建不同的項目。庫是無符號的,每個項目都會簽名擁有自己的配置文件。
我正在使用的應用程序ID命名方案,如com.OurCompanyName.NameOfApp.OperatorA,com.OurCompanyName.NameOfApp.OperatorB等規劃
我的問題是有沒有我應該知道的任何陷阱證書條款,CSR,配置文件和構建機器等。 例如 - 應用程序使用APN,因此每個應用程序都需要使用自己的應用程序標識集自己的推送證書。我可以使用與每個推送證書相同的CSR,還是應爲每個推送證書創建不同的CSR? - 是否會在構建同一構建機器上構建所有應用程序時出現問題,或者如果存在多套配置配置文件和證書等,XCode和鑰匙串會混淆。