我想在我的iPhone中为三个不同的环境保留同一个应用程序的三个实例:qa,uat和prod。
据我所知,如果我更改每个应用程序的包标识符,就可以实现。
但如果是这种情况,我将不得不创建三个不同的供应配置文件和应用程序ID,因为我不能使用外卡(因为该应用程序涉及APNS)。
在没有创建多个应用程序ID和配置文件的情况下,是否还有其他方法可以在同一个iPhone中安装相同的应用程序?
最佳做法是什么?
注意:这是我为iOS构建的Cordova应用程序(虽然它应该无关紧要但仍然保持通知)和分发证书
答案 0 :(得分:1)
您只需使用三种不同的捆绑标识符即可。这可以在info.plist: CFBundleIdentifier
中设置。您可能希望设置使用info.plist
的不同版本的不同目标或方案。
答案 1 :(得分:0)
最佳做法是唯一的做法,就是你所描述的。不同版本的应用必须具有不同的捆绑ID。如果他们获得推送通知,这意味着不同的配置文件,但这是一个非常困难的一次性步骤。