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

时间:2013-10-25 15:45:56

标签: ios xcode itunes-store

我们想要发布我们的应用更新。更新后是否可以重命名应用程序?假设该应用程序名为 myApp ,我希望在更新后将其称为 myApp 2 ...可以这样做吗?

8 个答案:

答案 0 :(得分:46)

在构建设置中,您可以更改产品名称

enter image description here

答案 1 :(得分:21)

其实你可以。您可以更改“捆绑名称”(我认为)是应用程序在AppStore上显示的名称,以及“捆绑显示名称”,它是主屏幕上您的图标下显示的名称。但是,如果您更改“捆绑标识符”,那么您的应用程序就不是同一个应用程序。 可以找到更多信息in the Apple Docs here

答案 2 :(得分:9)

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

  

选择目标,“信息”标签,然后设置“捆绑显示名称”   字段到您想要的名称(即“MySuperApp”)。这是最简单的,   无痛的解决方案。

答案 3 :(得分:6)

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

答案 4 :(得分:4)

实际上有几个“app name”...... (比如几个人称你为“朋友”,“约翰”,“父亲”,“儿子”,......呵呵呵!)

1)您在图标下方看到的名称 - 您可以通过多种方式进行更改,但最好的建议是来自@gWiz,只需在目标属性中更改“捆绑显示名称”(选项卡“信息”,或者您可以在“常规”选项卡中找到它名为“显示名称”。)

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

2)在相同的“信息”标签中找到的“捆绑名称”不是@gWiz建议的“应用程序在AppStore上显示的名称”,而:

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

3)另一个名称是产品名称,您可以在“构建设置”选项卡中找到 - @Lihn建议没问题,从Apple文档“产品名称是名称您的应用程序将显示给商店中的客户,并且应该与您稍后在iTunes Connect中输入的应用程序名称相似。“...但这有点令人困惑,而且不是100%正确。在iOS中,“产品名称”使用不太多,只是忘了它。在MacOS中你可以看到某个地方......(建议?)

4)您在AppStore中看到的名称,当您创建新应用程序(或想要使用新的二进制版本修改元数据)时,会在iTunesConnect中询问此问题,并且通常在Apple文档中称为“名称”或“应用程序名称”...

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

5)计划的名称,目标的名称,......可能您不感兴趣,或者您可以自己试验,或阅读Apple文档(更适合我的实验) )

目前我无法向您提供更多细节,如:

但主要想法是:

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

......两者都可以本地化。

答案 5 :(得分:2)

应用名称是构建设置中调试/发布的产品名称 - >打包。 如果您更改它,那么如果存在默认的$ {PRODUCT_NAME}值,则Bundle名称和Bundle显示名称也可能会更改。 根据Apple文档Bundle Display Name是应用程序图标下显示的名称,而Bundle Name是上面的简称,但我不知道任何使用它的东西。

答案 6 :(得分:1)

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

答案 7 :(得分:0)

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

但是,应用程序数据的目录也会更改。如果要移动某些数据,可以找到模拟器使用的目录,例如有:     NSString * homeDir = NSHomeDirectory();的NSLog(@ “%@”,HOMEDIR); 在重命名之前和之后,在finder中使用“Go to Folder”来实现目标。