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

Posted

技术标签:

【中文标题】iTunes Connect:如何在应用提交之前更改捆绑 ID?【英文标题】:iTunes Connect: How to change the bundle id prior to app submission? 【发布时间】:2011-01-12 15:04:05 【问题描述】:

我们正准备上传我们的应用程序。至此,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

【问题讨论】:

您可能想先接受一些对您之前问题的回答。 【参考方案1】:

正如您所怀疑的那样,无法更改 Bundle ID 或更确切地说是 App ID 后缀。制作新的 Bundle ID 并使用此 ID 上传应用程序的唯一解决方案。 此 Bundle ID 使您的应用程序在 AppStore 上独一无二,并在其整个生命周期中始终遵循它,并基于此 iTunes 识别它从升级到升级。

捆绑显示名称完全不同,您可以根据 Apple 的指导随意更改。不同应用的 APP ID 前缀可能相同,但它又不是您要求的 Bundle ID。

实际上,我真的不明白您为什么要打扰应用程序的内部名称,因为这对用户来说是看不到的。它只是一个字符串,没有人使用或阅读它。 APP ID 后缀可以和苹果推荐的 com.companyname 等不同,唯一的限制是它必须与其他 APP ID 不同,这就是为什么它是唯一的,你不能再改变它了。

【讨论】:

【参考方案2】:

在项目的 Info.plist 中,将 CFBundleDisplayName(又名“捆绑显示名称”)的值添加/修改为所需的应用名称。然后重建。

如果您的应用名称包含空格,那么您需要在验证过程中采取额外的步骤。签出this。

【讨论】:

感谢您的回复,但这不是 XCode 问题。这是一个 iTunes Connect 问题。我问您是否可以更改之前在 iTunes Connect 门户中输入的捆绑包 ID。答案是否定的,但你是否遵守帖子 0 中的规则并不重要。 反对票应附有评论——我们还能如何学习? 如果您能在此处编辑您的答案,我将不胜感激。因为它非常具有误导性。 显然我 4 年前的回答具有误导性。请照此处理。 @Alix 请详细说明为什么它具有误导性。谢谢。 @westsider :没有冒犯,但那些家伙并没有询问捆绑名称。它的捆绑包 ID。这与捆绑 ID 不同。与那些 ios 世界相比,我不在哪里。我很想仰望你。这就是我希望你重新审视你的答案的原因。它可能已经 4 岁了,但正如你所见。人们还在看它。因为对于我们开发人员来说,事情在 4 年内没有太大变化 :)【参考方案3】:

来自另一个论坛....

“您可以继续使用原始捆绑 ID(这些始终是您的选择,只要它们是您帐户的唯一或通配符)或放弃该努力并重新开始使用新 ID 并使用它上传。但是,您也必须更改应用名称..."

就我而言,我不想更改 iTunes Connect 中的应用名称,因此我保留了最初输入的捆绑包 ID。

【讨论】:

以上是关于iTunes Connect:如何在应用提交之前更改捆绑 ID?的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 iTunes Connect 中提交一个新的应用程序版本而不取消之前的“等待开发者发布”吗?

在批准之前将应用更新上传到 iTunes Connect

如何在 iTunes Connect 中提交自动更新订阅 + 应用程序以供审核?

iTunes Connect 提交审核错误 [重复]

如何在 iTunes Connect 中删除应用程序?

主题 - 如何使用新的 iTunes Connect 检查应用名称的可用性?