name区别 - 如何更改iOS应用程序的名称?




xcode product name (20)

1.选择目标

2.选择信息

3.插入分组显示名称并设置应用标题

我前些天用一个愚蠢的开发代码名称开始了一个iPhone项目,现在我想改变项目名称,因为它几乎已经完成。

但我不知道如何用Xcode做这件事,试图明显改变info.plist文件中的应用程序名称,导致签名过程出错(我认为...),我的应用程序不会启动给予我是一个启动器错误。

我想我可以制作一个新项目并复制粘贴所有内容,但似乎很原始,我希望能有更文明的解决方案。


  1. 选择最左边的一行(包括项目名称,目标数量等)。
  2. 选择你想重新命名的目标。
  3. 再次点击目标的名称。
  4. 输入新名称。
  5. 按回车。

Xcode 7/8? 它在你的目标使用的plist中


为了在一个地方收集所有相关信息,这里是这个问题的官方答案 - 它是唯一一个在Xcode 5.1.1上为我工作的人

只需使用Xcode中的Identity和Type窗格即可。


从Xcode 4.2开始,您可以使用另外一个选项。 只需点击左侧导航窗格顶部的.proj文件名即可进行重命名。重命名它,整个项目将被重命名,而不仅仅是目标。

希望这可以帮助


以下链接适用于Xcode 6,尤其是在尝试重命名项目后出现错误时。 基本上,只是尝试构建一个新的应用程序的方案。

https://.com/a/27572164/4114835


关于软件包显示名称的说明 - 这是在应用程序菜单中更改名称的正确方法,但在您看到更改实际生效之前,您可能必须重置iOS模拟器中的内容和设置。


另外:您的目标名称可能与您的应用程序名称相同 - 请注意,更改目标名称不会更改应用程序名称 - 只有下面所述目标属性中的更改才会更改应用程序名称。


在XCode 8中非常容易更改,请在项目目标 - >常规标识部分的“显示名称”字段中输入应用程序名称。


在Xcode 3.2中,只需在Groups&Files面板中选择Project项,然后选择菜单项Project - > Rename ...为我工作。


在Xcode 4中点击项目名称开始重命名。


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

注意:在这个例子中,我将把一个假设的“Sample”名称改为“Test”。

  1. 在项目导航器中的项目根目录上慢慢点击两次,然后变为可编辑。

  2. 重命名该项目。

  3. 按下'ENTER'后,助理会建议您自动更改所有与项目名称相关的条目,并允许您取消选择其中一些项目(如果需要)。

  4. 按'RENAME',Xcode将完成剩下的工作。 与此同时,Xcode可能会问您是否可以为项目制作快照(这是非常值得推荐的)。

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

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

  7. 而已。

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

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

  2. 找到“捆绑显示名称”键并将该值更改为新名称。

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

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

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


如果您想更改名称,该名称将显示在屏幕上,位于您的图标下方,位于Xcode 4中,请转至目标 - >信息 - >捆绑显示名称并将其更改为任何您想要的名称。


如果您需要更改iPhone主屏幕上显示的应用程序的名称,则需要在目标配置中执行此操作,而不是项目配置。

  1. 展开Xcode中的目标组,然后单击该项下的项目。 它应该共享项目的名称,这也是生成的应用程序的默认名称。

  2. 按命令-I打开信息窗口,然后导航到Build标签。

  3. 设置配置下拉菜单以读取所有配置。

  4. 在包装标题下查找名为产品名称的设置。

  5. 将该值更改为您希望编译的应用程序的名称,并以Bugs Bunny:Viola的不朽语言! 做一个干净的然后构建,你的应用程序将采用新名称。


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

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


我在xcode5中喜欢的最佳方式是在建筑物设置中更改产品名称。 在“建筑物设置”中搜索“产品名称”,然后进行更改。


我看到很多方法可以在主屏幕上更改应用程序名称,并且我不认为编辑.plist文件或更改目标的“生成设置”的必要性是有道理的。

默认情况下,在Xcode 7.2中,你的plist文件中甚至没有“包显示名称”。

默认情况下,您目标的“生成设置”标签中的“产品名称”等于$(TARGET_NAME)。 恕我直言,这很方便,并不意味着改变。

所以你可以简单地改变你的目标名称,就像hallski在他接受的答案的评论中所说的那样。 我为它做了照片:


我认为有一点困惑:

  • 你想改变项目名称
  • 你想更改iOS仪表板上的App名称

通常足以改变后者,添加/修改plist中的BUNDLE DISLAY NAME键。

最好不要改变项目名称,但可能会改变

请注意,Bundle显示名称CAN包含空格和特殊字符,但项目NOT。 由于文件名路径规则,这样做一些cmd行工具将失败。

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

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


  • Product name$(PRODUCT_NAME) ):默认为Target name 。 这对于scheme选择正确的目标很有用
  • Bundle display nameCFBundleDisplayName ):默认为Product name 。 这是显示给你的iOS用户的内容

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

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




ios