是否有可能通过xcode更改iOS应用程序的名称?

我们想发布我们的应用程序的更新。 更新后可以重命名应用程序吗? 让我们说这个应用程序被称为myApp ,我希望它在更新后被称为myApp 2 …可以完成吗?

其实你可以。 您可以更改(我认为)应用程序在AppStore上显示的名称以及“主屏幕显示名称”(在主屏幕上您的图标下显示的名称)的“软件包名称”。 但是,如果你改变你的“捆绑标识符”,那么你的应用程序是不一样的应用程序。 更多信息可以在这里的Apple Docs中find 。

在生成设置中 ,您可以更改产品名称

在这里输入图像说明

https://stackoverflow.com/a/8074959/480415

select您的目标,“信息”选项卡,并将“捆绑显示名称”字段设置为您想要的名称(即“MySuperApp”)。 这是最简单的,无痛的解决scheme。

当然,你需要修改.plist文件中的Bundle display name

其实有几个“应用程序名称”…(如几个人称你为“朋友”,“约翰”,“父亲”,“儿子”,… hehehe!)

1)您在图标下方看到的名称 – 您可以通过多种方式进行更改,但是最好的build议是@gWiz,只需在您的目标属性(标签“Info”中更改“Bundle显示名称”,或者您可以find它在“常规”标签中称为“显示名称”)。

软件包显示名称:(必需,可本地化)软件包的用户可见名称; 由Siri使用,并在iOS的主屏幕上可见。 有关详细信息,请参阅CFBundleDisplayName。

2)在同一个“信息”选项卡中find的Bundle Name不是“ app在AppStore上出现的名称 ”,而是由@gWizbuild议:

软件包名称:(推荐,可本地化)软件包的简称; 不打算被用户看到 有关详细信息,请参阅CFBundleName。

3)另一个名字是产品名称 ,你可以在“Build Setting”选项卡中find – 从Apple文档中可以看到@Lihn的build议是可以的“ 产品名称是应用程序的名称,因为它会显示给商店中的客户,应该与您在iTunes Connect中稍后input的应用程序名称类似 “…但这有点令人困惑,而且不是100%正确的。 在iOS中,“产品名称”不是用得太多,只是忘记了。 在MacOS,也许你可以看到某处…(build议?)

4)你在AppStore中看到的名字,当你创build一个新的应用程序(或者想用一个新的二进制版本修改元数据)时, iTunesConnect会询问这个名称,通常在苹果公司被称为“名称”或“应用程序名称”文档…

应用程序名称:(必需,可本地化)AppStore中显示的应用程序的名称。

5)计划的名称,目标的名称,…可能你不感兴趣,或者你可以自己试验,或者阅读苹果文档(对我来说更好的实验)


目前我不能给你更多的细节,如:

但主要的想法是:

  • 设备上的图标下面的名称可以在新的二进制提交中进行编辑,从而更改“捆绑显示名称”
  • 在AppStore中看到的应用程序名称可以在每个新的二进制提交中再次编辑,直接在iTunes中更改“名称”或“应用程序名称”。

…都是可本地化的。

应用程序名称是“生成设置 – >打包”中“debugging/发布”的产品名称。 如果您更改了该值,那么如果默认的$ {PRODUCT_NAME}值存在,则Bundle名称和Bundle显示名称也可能会更改。 根据苹果文档“软件包显示名称”是显示在应用程序图标下的名称,而“软件包名称”是上述的简称,但我不知道使用它的任何内容。

只需双击您的项目名称并重命名它,然后它会要求更改项目点击更改中的所有引用。

要更改应用程序名称,请参阅https://developer.apple.com/library/ios/qa/qa1625/_index.html

但是,应用程序数据的目录也会改变。 如果你想移动一些数据,你可以find模拟器使用的目录,例如:NSString * homeDir = NSHomeDirectory(); 的NSLog(@ “%@”,HOMEDIR); 重命名之前和之后,并使用查找器中的“转到文件夹”到达那里。