我有一个我一直在开发的现有应用程序,但最近获得了 Apple Enterprise 的批准,当我尝试部署时,它说我的 bundle ID 不是唯一的(因为我在使用 Apple Developer 部署时使用了它,不是企业)。
有没有办法为现有应用生成新 ID?
最佳答案
bundle 标识符在 Apple 生态系统中是独一无二的。您想要企业级应用程序分发。苹果指南
一旦您编写了用于企业部署的临时配置文件和新的 bundle 标识符。您需要将新的AppId放入config.xml并构建您的iOS应用程序。这样,您的应用程序的 AppStore 和企业版将具有 2 个不同的 bundle 标识符,并且可以安装在同一设备上。
您可能希望自动化此构建过程。
您可以在此处阅读如何创建ipa文件
How can I deploy (create .ipa) iphone app using 'cordova build ios --release'?
我会扩展cordova构建系统并拥有
cordova build ios --release
//应用商店发布
cordova build ios --enterprise-release
//企业发布
关于ios - ionic / Cordova : I need a new app ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46347717/