我们想要发布我们的应用更新。更新后是否可以重命名应用程序?假设该应用程序名为 myApp ,我希望在更新后将其称为 myApp 2 ...可以这样做吗?
答案 0 :(得分:46)
在构建设置中,您可以更改产品名称。
答案 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文档(更适合我的实验) )
目前我无法向您提供更多细节,如:
但主要想法是:
......两者都可以本地化。
答案 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”来实现目标。