我希望这不会被视为重复。有关为您的应用程序使用多个捆绑包标识符的问题: 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等时,恐怕会破坏某些东西。