如何使用不同的捆绑包标识符进行Beta测试和App Store发行

时间:2018-08-29 19:55:06

标签: ios xcode app-store itunesconnect appstoreconnect

我希望这不会被视为重复。有关为您的应用程序使用多个捆绑包标识符的问题: https://stackoverflow.com/a/20151432/3134192

接受的答案中的链接准确说明了我想做什么。 我想要3个不同的包标识符:Beta,调试,应用商店。 我想这样命名:

App Store: {currentIdentifier}
Beta: {currentIdentifier}.beta
Debug: {currentIdentifier}.debug

但是,我已经将我的应用上传到App Store Connect,并且已经在TestFlight中提交了用于Beta测试的版本(使用{currentIdentifier}作为捆绑包标识符)。我现在不知道该如何更改。是否有一种方法可以告诉App Store Connect我想将Beta标识符用于TestFlight,将另一个标识符用于App Store版本?


我唯一的猜测是:

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

这是正确的吗?尝试为同一应用创建多个AppID等时,恐怕会破坏某些东西。

0 个答案:

没有答案