4

这是场景:

多年来,我们在 App Store 上有一个应用程序:

  • 捆绑包 ID:com.acme.theapp
  • 应用程序名称(在版本详细信息中):应用程序
  • 2.1 版

我们最近发布了另一个应用程序:

  • 捆绑包 ID:com.acme.newapp
  • 应用名称(在版本详细信息中):新应用
  • 1.0 版

现在,新应用程序是我们要推广的应用程序,因此我们希望新应用程序接管旧应用程序名称“应用程序”。为了做到这一点,我们首先发布了一个新版本的应用程序,将其重命名为“旧应用程序”:

  • 捆绑包 ID:com.acme.theapp
  • 应用名称(在版本详细信息中):旧应用
  • 2.2 版

我们在 iTunes Connect 中为新应用创建了一个新版本:

  • 捆绑包 ID:com.acme.newapp
  • 应用程序名称(在版本详细信息中):应用程序
  • 1.1版

到目前为止,一切都很好。似乎我们可以“收回”应用名称。但是,当我创建一个 dist 包并对其进行验证时,似乎验证正在对“应用程序”进行某种查找并找到旧应用程序。在我选择配置文件时验证前的屏幕上,标题是“应用程序:应用程序 2.2(iOS 应用程序)”,这当然是错误的。当我单击“验证”按钮时,出现错误:

"This bundle is invalid. The bundle identifier cannot be changed from the 
previous version. If you wish to change your bundle identifier, you will need
to create a new application in iTunes Connect."

"Version Mismatch. Neither CFBundleVersion['133'] nor
CFBundleShortVersionString ['1.1'] in the Info.plist match the version of the
app set in iTunes Connect ['2.2']"

不知何故,“The App”这个名字仍然以某种方式与旧应用程序相关联。顺便说一句,捆绑标识符是正确的,即它们在任何一个应用程序中都没有更改。此外,这些应用程序使用相同的开发者帐户。

重复使用应用名称是不可能的吗?

4

2 回答 2

4

实际上,名称重用确实有效。iTunesConnect 中出现了一些临时问题,我无法选择要上传的应用程序,这就是 bundle id:s 不匹配的原因。

我重用的名称是本地化的应用程序名称。在旧应用程序的名称更改完成并获得Apple批准后,我可以重复使用旧名称。

请注意,您始终拥有一个本地化的应用名称,即使您在应用中只使用一种语言。通过单击“查看详细信息”按钮,然后单击“元数据和上传”旁边的“编辑”按钮,可以为新版本编辑本地化的应用程序名称。字段名称简称为“应用程序名称”。

于 2013-11-05T13:25:42.143 回答
0

应用名称不能重复使用。我建议您稍微更改名称。如果名称是“The New App”,您可以将该名称更改为“The New App”。例如,点会起作用。

于 2013-10-31T23:11:55.543 回答