在我们的组织中,我们有一个应用程序(Cordova / Ember),我们将其部署到组织中的几十个iPad上。
我正试图添加一个“测试版频道”以构建开发/调试版本,并将其仅部署到少数几个 iPad上,以测试新功能或诊断问题。 Apple要求每个“ iOS应用程序开发”供应配置文件都包含将用于部署的应用程序ID:
好吧,我们已经为生产版本提供了一个应用程序ID:com.ourwebsite.OurApp
。
我应该在Beta版本中使用相同的App ID,还是应该生成一个新的ID,例如com.ourwebsite.OurApp.beta
?我可以给通过MDM分发的不同 iOS应用程序使用相同的应用程序ID吗?我可以使用其他“名称”构建它以显示在主屏幕上(“ OurApp(测试版)”)吗?最佳做法是什么?
答案 0 :(得分:3)
这取决于您的实践。如果您使用不同的应用程序ID,则它将是一个完全不同的应用程序。
我个人选择一个AppID。在开发实践中更容易,并且Apple也支持沙盒测试。您可以在构建脚本中将名称更改为AppName(beta)或暂时手动执行。如果您的用户想要返回稳定版本,则可以随时在AppStore中下载正式版本。