我想更改iPhone屏幕下方应用程序图标下显示的名称。
我使用Xcode 4,并且有一个带有以下键的目标:
- Bundle display name : ${PRODUCT_NAME}
- Bundle name :${PRODUCT_NAME}
我希望我的项目名称为“test”,但我想要的是“MySuperApp”。
那么,我最好在哪里更改它?是否有可以更改${PRODUCT_NAME}
的地方?
还有其他需要更改的地方吗?
我想更改iPhone屏幕下方应用程序图标下显示的名称。
我使用Xcode 4,并且有一个带有以下键的目标:
我希望我的项目名称为“test”,但我想要的是“MySuperApp”。
那么,我最好在哪里更改它?是否有可以更改${PRODUCT_NAME}
的地方?
还有其他需要更改的地方吗?
请注意,下面有一个不需要更改文件名的答案。
好的,这是我找到的,阅读此帖子后花了我一些时间来寻找,因此希望这个答案将有助于大家:
1.在左侧的项目内容窗格中,单击文件夹图标。
2.选择代表项目的顶级蓝线。
3.如果您没有打开“检查器”面板(右面板),请单击启用该面板的按钮。这是位于右上角“视图”工具栏中的第三个按钮。
4.在“检查器”面板中,单击小折角纸张(文件属性)图标。
5.首先是项目名称。键入一个新名称,您将被提示重命名项目内容文件。
我应该补充说,这将使您旧的应用程序在模拟器中保留原始名称,因此您仍然需要从模拟器中删除它。此外,您在旧应用程序包中创建的任何文件都不会转移到新包中(除非您在 Finder 中找到它们并将它们移动过去)。
(编辑:)还有一条重要的注释。重命名您的捆绑包将意味着您在苹果供应门户注册的应用程序捆绑标识符将不再适用于该应用程序。您需要生成新的App ID和Provisioning Profile才能将应用程序分发到物理设备。
在目标设置页面的构建选项卡中更改它。
作为澄清:选择目标,选择您正在构建的目标,获取信息,选择构建选项卡,在搜索框中写入“产品名称”,然后在那里更改它。
$(TARGET_NAME)
。 - Michael MiorBundle display name : ${PRODUCT_NAME}
应该被更改为
Bundle display name : MySuperApp
这是这三个步骤的快照
编辑: 我注意到在我的帖子之后,youshunei 发布了带有图像附件的相似答案。因此,我想在此添加更多信息,我在 Xcode 6.3.2 上测试它,不需要任何重启。
编辑: 当我按相同方式重命名其中一个包含逗号的 Mac OS X 应用程序时,我在某些 pod 链接库中得到了缺少文件(名称被修剪到逗号)。因此,我必须在目标->构建设置->产品名称中重命名我的应用程序。
如果应用程序已被定制,要更改其名称:
项目信息 -> 目标(点击应用程序图标条目) -> 构建设置 -> 产品名称
我在处理这个问题时发现一个有用的方法是在Xcode 4中删除所有方案。在此之前,尽管应用程序会以新名称编译,但在模拟器中仍然是旧名称。不过,我还采取了其他绝望的措施,比如重新启动Xcode并从模拟器文件夹中删除应用程序,因此很难确定删除方案是否是关键。