iTunes Connect:如何在应用提交之前更改Bundle ID?

8
我们正准备上传我们的应用程序。目前为止,已经输入了iTunes Connect信息。问题是,我们决定将应用程序名称从ourAppMobile更改为ourApp。
问题在于,在iTunesConnect中,Bundle ID列出为:com.ourcompany.ourAppMobile。
但是,我们已经将应用程序名称更改为ourApp。
怎么办?可以在iTunes Connect中更改Bundle ID吗?如果可以,如何操作?如果不行,该怎么办?
谢谢。
> Identifiers
> 
> SKUICC_MOBILEAPPLE Bundle ID
> com.ourcompany.ourAppMobile  Apple ID
> 395529813 Type iOS App

4
你可能需要先采纳一些之前问题的答案。 - Toastor
3个回答

6
正如你所猜测的,无法更改Bundle ID或者说是App ID Suffix。你唯一的解决方案是创建一个新的Bundle ID并上传具有此ID的应用程序。 这个Bundle ID使您的应用程序在AppStore上独一无二,并贯穿其整个生命周期,基于此iTunes可以从升级到升级识别它。
Bundle Display Name完全不同,可以根据Apple的指导进行任意更改。APP ID前缀可以相同,但这又不是你要求的Bundle ID。
实际上,我真的不理解为什么你会关心应用程序的内部名称,因为这对用户来说是看不见的。它只是一个字符串,没有人使用或阅读它。APP ID后缀可以是任何东西,甚至不同于苹果推荐的com.companyname等,唯一的限制是它必须与另一个APP ID不同,这就是为什么它是唯一的,不能再更改了。

1
在您的项目的 Info.plist 中添加/修改 CFBundleDisplayName(也称为“Bundle Display Name”)的值为所需的应用程序名称。然后重新构建。
如果您的应用程序名称包含空格,则需要在验证过程中采取额外的步骤。请查看this

1
谢谢回复,但这不是XCode的问题,而是iTunes Connect的问题。我问过你是否可以更改先前在iTunes Connect门户中输入的捆绑标识符。答案是否定的,但如果您遵循帖子0中的规则,那就没关系了。 - iPhone Developer
2
踩票应该附带评论 - 否则我们怎么学习呢? - westsider
我会很感激如果你能在这里编辑你的答案。因为它非常误导人。 - Alok C
显然,我四年前的回答是误导性的,请将其视为如此。@Alix请详细说明为什么它是误导性的。谢谢。 - westsider
@westsider:不是冒犯,但那个人问的不是捆绑包名称,而是捆绑标识符,这与捆绑ID不同。在iOS世界中,我还没有达到那个水平。我很想向你请教。这也是我希望你重新审视你的答案的原因。虽然它可能已经有4年了,但正如你所看到的,人们仍然在关注它。因为对于我们开发者来说,事情并没有在4年内发生太大的变化 :) - Alok C

-1

来自另一个论坛....

"您可以继续使用原始的捆绑标识符(只要它们是唯一的或者是您帐户的通配符),也可以放弃这一努力,并使用新的标识符重新开始上传。但是,您也需要更改应用程序名称..."

在我的情况下,我不想在iTunes Connect中更改应用程序名称,因此我将保留我最初输入的捆绑标识符,正如建议的那样。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接