Ios 如何使用不同的捆绑包标识符进行beta测试和应用商店发布

Ios 如何使用不同的捆绑包标识符进行beta测试和应用商店发布,ios,xcode,app-store,app-store-connect,Ios,Xcode,App Store,App Store Connect,我希望这不是重复的。关于为应用程序使用多个捆绑标识,存在以下问题: 接受答案中的链接准确地解释了我想做什么。 我想要3个不同的捆绑标识:beta、debug、appstore。 我想这样给他们命名: App Store: {currentIdentifier} Beta: {currentIdentifier}.beta Debug: {currentIdentifier}.debug 然而,我已经将我的应用程序上传到了应用商店连接,并且我已经在测试飞行中提交了一个测试版本(使用{curre

我希望这不是重复的。关于为应用程序使用多个捆绑标识,存在以下问题:

接受答案中的链接准确地解释了我想做什么。 我想要3个不同的捆绑标识:beta、debug、appstore。 我想这样给他们命名:

App Store: {currentIdentifier}
Beta: {currentIdentifier}.beta
Debug: {currentIdentifier}.debug
然而,我已经将我的应用程序上传到了
应用商店连接
,并且我已经在
测试飞行
中提交了一个测试版本(使用
{currentIdentifier}
作为捆绑包标识符)。我现在不知道该怎么改变。有没有办法告诉App Store Connect我想在TestFlight中使用beta标识符,在App Store发布中使用另一个标识符


我唯一的猜测是:

我必须为测试包标识符创建另一个分发配置文件,在app Store Connect中创建新的AppID和新的应用条目。然后我将有两个版本的应用程序,一个是旧版本(带有当前活动的beta测试和捆绑包标识符“
{currentIdentifier}
”),另一个是新版本(带有捆绑包标识符“
{currentIdentifier}.beta
”)。然后,我只需要在beta版本上启动任何新的beta,在另一个版本上启动任何应用商店发布

这是正确的吗?当我尝试为同一个应用程序创建多个AppID等时,我担心我正在破坏某些东西。

实际上,捆绑id就是应用程序。如果您有不同的bundle id,则它是不同的应用程序。它将安装在不同的沙箱中,并在设备上具有自己的数据。您需要在App Store Connect中创建多个条目。