如何在Xcode中更改iOS应用程序的名称?

1146

我前几天开始了一个iPhone项目,给它起了个傻瓜般的开发代码名称,现在项目快要完成了,我想改变项目名称。该怎么做呢?


我已经做过几次了。我使用一个叫做Rename Xcode Project 2.1的工具。 - Nosredna
有时候简单的方法仍然不起作用(或者还存在旧命名的回声等问题)。我在这里发布了一篇文章,展示了如何通过手动进入项目文件的xml来修复这个问题:更改iPhone应用程序的名称 - Jeffrey Berthiaume
1
@所有人: 未完全回答。 应用程序窗口的标题和应用程序的下拉菜单仍保留旧名称。 @Frank Schmitt: 当 plist 文件重命名时,“重命名 xCode 项目”项目将失败。 它需要 Info.plist 的名称。 - JJD
将列表中的第一个文件名更改。 - ababab5
1
注意:您还可以在InfoPlist.strings中更改它,以便为不同的语言进行本地化。不知何故,没有人回答这个问题:( - Brandon
显示剩余3条评论
37个回答

10
您可以修改产品名称而不更改项目名称(特别是目录)。
构建设置>搜索关键字"产品名称" >更新值。

8

我看到很多方法可以在主屏幕上更改应用程序名称,但我认为编辑.plist文件或更改目标的Build Settings并不是必要的。

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

而且,默认情况下,您的目标的“Build settings”选项卡中的“Product name”等于$(TARGET_NAME)。在我看来,这很方便,不需要更改。

因此,您可以像hallski在接受的答案中所说的那样简单地更改目标名称。 我为此制作了图片:

Enter image description here


8
  1. 选择最上面的那行(显示你的项目名称、目标数量等)。
  2. 选择你想要重命名的目标。
  3. 再次点击该目标的名称。
  4. 输入新名称。
  5. 按下 Enter 键。

8

如果只想更改应用程序名称(与应用程序图标一起显示)在Xcode 4或更高版本中:

从“组和文件”面板中单击您的项目文件图标,选择目标构建设置打包产品名称。 单击行。 将弹出一个窗口。 在此处键入新的应用程序名称。

如果只想更改项目名称(与项目图标一起显示)在Xcode 4或更高版本中:

组和文件面板中单击您的项目文件图标,在右侧窗格中选择项目(在目标之上)。 只需查看最右侧的窗格(仅在启用“隐藏或显示实用程序”时可见)。 查找项目名称。 将其编辑为您要为项目指定的新名称。

从模拟器/设备中删除您的应用程序,进行清理并运行。 更改应该反映出来。

就是这样。


8

项目导航器常规显示名称

图片描述


8

我认为有点混淆:

  • 您是想更改项目名称还是
  • 您是想在iOS仪表板上更改应用程序名称

通常只需更改后者,在plist中添加/修改BUNDLE DISPLAY NAME键即可。

最好不要更改项目名称,但也可以更改。

请注意,Bundle显示名称可以包含空格和特殊字符,但项目不行。这样做会导致某些命令行工具由于文件名路径规则而失败。

甚至更多的Bundle Display名称可以本地化。

因此,除非您处于早期阶段并需要更改内部项目名称,否则继续使用Bundle Display Name键。


7

这里涉及到以下内容:

  • 产品名称 ($(PRODUCT_NAME)):默认为目标名称。在选择正确的目标时,这对于scheme非常有用。
  • Bundle显示名称 (CFBundleDisplayName):默认为产品名称。这是显示给您的iOS用户的内容。

7

按照以下四个步骤进行操作,保持序列号不变。在第四步中,输入您想要的名称。

在这里输入图片描述


6

最简单的方法:选择目标名称,双击它并进行重命名。

你会在设备或模拟器上的应用图标下看到新名称。


6
使用Javier的方法重命名我的应用程序非常完美。只是最后还缺少一点我想要添加的东西。
即使经过了清理和重建,我仍然遇到了Mach-O链接器错误。为了解决这个问题,请选择你的项目(在项目导航器中)。在Targets下,选择你的项目测试(测试目标)→ 在General选项卡下,将Host Application的值更新为新命名的项目。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接