重命名应用程序的最佳方法是什么,以便应用程序图标下方的标题可以包含空格,但构建文件没有空格。 (即标题是“我的项目”,构建文件是MyProject.app)
我更改了PRODUCT_NAME,但是当我这样做时,app文件也包含空格。
重命名所有字段似乎工作正常,但我找不到EXECUTABLE_NAME这是“可执行文件”的默认值。
谢谢你, 三通
答案 0 :(得分:146)
您需要更改的字段是Bundle Display Name
CFBundleDisplayName
(info.plist
是原始密钥名称)${PRODUCT_NAME}
文件中CFBundleDisplayName
到“您想要的名称”。
注意:CFBundleName
与CFBundleDisplayName
不同。 CFBundleName
是设备主屏幕上,图标等下显示的人类可见/营销名称。Whatever.ipa
是IPA的文件名和文件系统上应用的文件夹,'Whatever'例如,将归档为Whatever.app
,应用程序将安装在名为{{1}}的文件夹下的设备上。
答案 1 :(得分:9)
我正在使用Xcode 6,在Info.plist中,密钥称为Bundle Name,默认为$(PRODUCT_NAME)。您可以双击并更改名称,您将能够验证它。
如果您查看plist的源代码,您会看到:
<key>CFBundleName</key>
<string>Change this to the string to display under the icon</string>
答案 2 :(得分:3)
这里应该有一个警告。如果你有shell脚本和其他依赖于原始应用程序名称的东西,如果你采用上述解决方案,你可能会承诺进行一些大的改动。如果您只想更改显示名称,只有那个,那么在自定义iOS目标属性下的目标信息下会显示一个Bundle显示名称。
答案 3 :(得分:1)