签署一个 iOS Apple Enterprise 和 Apple Standart Account 项目

Signing one iOS project both Apple Enterprise and Apple Standart Account

我在我的组织中通过 Apple 企业帐户开发和测试 ios 应用程序。但是当我的开发和测试过程结束时,我想通过 Apple Store 发布我们的应用程序。当我尝试使用标准开发者帐户签署此应用程序时,Apple 表示您的应用程序应具有不同的包 ID。

我添加了显示我的情况的示例图片。

所以我的问题是如何为一个项目同时管理 Apple Enterprise 和 Apple Standart 开发者帐户。

提前致谢。

您不能注册同一个包 ID 两次。我们的团队有 2 个捆绑 ID com.organization.helloworld(应用商店捆绑 ID)和 com.organization.helloworld.beta(企业帐户捆绑 ID)。这很酷,因为它允许两个版本的应用程序同时在设备上。

这似乎很难管理,但您可以在 XCode 中为不同的配置设置 "Product Bundle Identifer"。我为我的应用程序创建了一个 "Enterprise_Distribution" 配置并覆盖了它的包 ID。

更多详情here