前几天我用一个愚蠢的开发代码开始了一个iPhone项目,现在我想改变这个项目的名称,因为它快要完成了。我该怎么做呢?


当前回答

产品名称($(PRODUCT_NAME)):默认为目标名称。这有助于方案选择正确的目标 Bundle显示名称(CFBundleDisplayName):默认为Product name。这就是显示给iOS用户的内容

其他回答

这是我在Xcode 4中改变它的方式:

单击目标文件(应用程序的第一个主文件)。 进入构建设置。 向下滚动,你会发现一个名为“包装”的栏。 在“包装”下,您将看到“产品名称”,您可以更改项目名称。

在info中更改bundle显示名称。plist文件。就这么简单。

更改“bundle display name”(而不是“bundle name”)是在应用程序名称中包含“+”这样的字符的唯一方法。项目名称中包含特殊字符会导致上传到App Store时出错!

用哈维尔的方法重命名我的应用程序非常有效。最后我还想补充一点。

在清理和重建后,我仍然得到一个Mach-O链接器错误。为了解决这个问题;选择你的项目(在项目导航中)。在Targets下,选择yourProjectTests(测试目标)→在General选项卡下,将主机应用程序的值更新为新重命名的项目。

我看到了很多在主屏幕上更改应用名称的方法,我认为没有必要编辑你的.plist文件或更改目标的构建设置。

在Xcode 7.2中,默认情况下你的plist文件中甚至没有“bundle display name”。

默认情况下,你的'产品名称'在'构建设置'标签的目标是等于$(TARGET_NAME)。恕我直言,这很方便,我并不想改变。

所以你可以像hallski在他的评论中所说的那样简单地改变你的Target名称。我为它画了一张图:

在Xcode 3.2中,只需要在Groups & Files面板中选择Project条目,然后选择菜单项Project→Rename…