如何更改 iOS 应用的名称?

前几天,我以一个愚蠢的开发代码名称开始了一个 iPhone 项目,现在我想更改该项目的名称,因为它快要完成了。

但是我不确定如何使用 Xcode 进行此操作,尝试在 info.plist 文件中更改应用程序名称的明显做法,导致签名过程出错(我认为...),并且我的应用程序将无法启动我出现启动器错误。

我想我可以创建一个新项目并复制粘贴所有内容,但是它似乎太原始了,以至于我希望有一个更加文明的解决方案。

答案

  1. 转到Xcode Targets
  2. Get Info有关项目目标的信息(您当前的开发名称)
  3. Packaging下搜索Product Name 。更改您希望新项目名称为的值。

在新版本的 Xcode(也是Xcode 5 )中,要更改项目名称,请遵循以下简单(尽可能详细)步骤:

注意:在此示例中,我将假设的 “样本” 名称更改为 “测试” 名称。

  1. 在项目导航器中的项目根目录上缓慢单击两次,然后使其可编辑。

    在此处输入图片说明

  2. 重命名项目。

    在此处输入图片说明

  3. 在按 “ENTER” 后,助手将建议您自动更改所有与项目名称相关的条目,并允许您取消选择其中的一些条目。

    在此处输入图片说明

  4. 按 “重命名”,Xcode 将完成其余的工作。同时,Xcode 可能会询问您有关制作项目快照的选项(强烈建议这样做)。

  5. 除了重命名项目外,您可能还想重命名方案,使其与您的新项目名称匹配。

    在此处输入图片说明

  6. 重复类似的步骤 1 和 2,然后按 OK。

    在此处输入图片说明 在此处输入图片说明

  7. 而已。

另一种情况...前面的解释与更改项目名称有关,但是可能您只需要更改显示在主屏幕中应用程序图标下方的显示名称。这些步骤是:

  1. 在 “支持文件” 组中,找到 info.plist(或相关文件)

  2. 找到 “捆绑包显示名称” 键,然后将值更改为新名称。

    在此处输入图片说明

    在此处输入图片说明

  3. 从模拟器或任何其他测试设备中删除 “旧” 应用。

  4. 清理并重新构建您的应用程序。

  5. 就是这样,您现在将在主屏幕中看到新的应用程序名称。

您可以在 info.plist 中更改捆绑包的显示名称。就这么简单。

更改 “捆绑包显示名称”(而不是 “捆绑包名称”)是在应用程序名称中包括 “+” 之类的字符的唯一方法。在项目名称中包含特殊字符会导致在上传到应用商店时出错!

在 Xcode 4 中,在目标的 “构建设置” 选项卡下搜索 “产品名称”。

1. 选择目标

在此处输入图片说明

2. 选择信息

在此处输入图片说明

3. 插入捆绑显示名称并设置应用标题

在此处输入图片说明

这就是我在 Xcode 4 中所做的更改:

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

在 Xcode 3.2 中,只需在 “组和文件” 面板中选择 “项目” 条目,然后选择菜单项 “项目”->“重命名...”。

如果只想更改显示名称,则可以直接从应用程序的属性文件(plist)更改。

您可以使用以下键添加新行: 捆绑包显示名称

这是一个例子

在此处输入图片说明

使用此功能时,将显示您使用此键指定的应用名称。

因此,您可以简单地做到这一点。

Xcode 7/8?目标使用的是 plist

在此处输入图片说明

从 Xcode 4.2 起,您可以再使用一个选项。只需单击左导航窗格顶部顶部的. proj 文件名一次,即可重命名该文件名。整个项目将被重命名,而不仅仅是目标。