这是情景:
我们在App Store上有多年的应用程序:
我们最近发布了另一款应用:
现在,新应用程序是我们想要推广的应用程序,因此我们希望新应用程序能够接管 旧的应用程序名称“该应用程序”。为此,我们首先发布了新版本的The App,将其重命名为“The Old App”:
我们在iTunes Connect中为新应用创建了一个新版本:
到目前为止,这么好。好像我们可以“回收”应用名称。但是,当我创建一个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”仍以某种方式连接到旧应用程序。 顺便说一下,捆绑标识符是正确的,即它们在任一应用程序中都没有变化。 此外,这些应用使用相同的开发者帐户。
是否无法重复使用应用名称?
答案 0 :(得分:4)
实际上,名称重用确实有效。在iTunesConnect中有一些临时的hickup,它不允许我选择上传哪个应用程序,这就是捆绑包id:s不匹配的原因。
我重复使用的名称是本地化的应用名称。在旧应用程序的名称更改完成并获得Apple批准后,我可以重复使用旧名称。
请注意,即使您只在应用中使用一种语言,也始终拥有本地化的应用名称。通过单击“查看详细信息”按钮,然后单击“元数据和上载”旁边的“编辑”按钮,可以为新版本编辑本地化的应用程序名称。字段名称简称为“App Name”。
答案 1 :(得分:0)
无法重复使用应用名称。我建议你稍微改一下这个名字。如果名称是“新应用程序”,您可以将该名称更改为“新应用程序”。例如,点会起作用。