我的应用程序名为'This&那'。好吧,这不是我App的真实姓名。 '这'和'那'代表我正在使用的两个实际词。
在Xcode中>目标>一般>身份>捆绑标识符显示:
com.domain.This ---即
因此,看起来Xcode用连字符替换了我的App名称中的两个空格和&符号,以生成它喜欢的包ID。
在App Connect下的iTunes Connect中>标识符,Bundle ID显示:
'这---即'
我认为那是错的。这是因为我在输入数据时误解了我。我相信我应该进入'com.domain.This ---那'
当我在管理器中创建了我的应用程序存档并将其提交给验证时,我发现了这个问题。
验证因一个错误而失败,我得到了以下回复:
“捆绑标识符无法从当前值更改,'This --- That'。如果要更改捆绑包标识符,则需要在iTunes Connect中创建新应用程序。”
也许我在这里过于文字,但是当它说,
“......您需要在iTunes Connect中创建一个新应用程序。”
在我看来,在我能够做到这一点之前,我需要删除我现在在iTunes Connect中的应用程序(具有错误的包ID的那个)。
我读到了如何在iTunes Connect中删除应用程序并说如果我这样做,我就无法在同一个组织中重复使用SKU或应用程序名称。
对我来说这可能是一个真正的问题,因为我非常喜欢我现在拥有的App名称。我选择的这两个词对我正在做的事情非常有用。所以,如果我可以避免它,我不想在这里做任何事情来解决我的问题,这将阻止我使用我选择的应用程序名称。
有关如何解决此问题的任何建议吗?