name区别 - 如何更改iOS应用程序的名称?
xcode product name (20)
1.选择目标
2.选择信息
3.插入分组显示名称并设置应用标题
我前些天用一个愚蠢的开发代码名称开始了一个iPhone项目,现在我想改变项目名称,因为它几乎已经完成。
但我不知道如何用Xcode做这件事,试图明显改变info.plist文件中的应用程序名称,导致签名过程出错(我认为...),我的应用程序不会启动给予我是一个启动器错误。
我想我可以制作一个新项目并复制粘贴所有内容,但似乎很原始,我希望能有更文明的解决方案。
- 选择最左边的一行(包括项目名称,目标数量等)。
- 选择你想重新命名的目标。
- 再次点击目标的名称。
- 输入新名称。
- 按回车。
为了在一个地方收集所有相关信息,这里是这个问题的官方答案 - 它是唯一一个在Xcode 5.1.1上为我工作的人
只需使用Xcode中的Identity和Type窗格即可。
从Xcode 4.2开始,您可以使用另外一个选项。 只需点击左侧导航窗格顶部的.proj文件名即可进行重命名。重命名它,整个项目将被重命名,而不仅仅是目标。
希望这可以帮助
以下链接适用于Xcode 6,尤其是在尝试重命名项目后出现错误时。 基本上,只是尝试构建一个新的应用程序的方案。
https://.com/a/27572164/4114835
关于软件包显示名称的说明 - 这是在应用程序菜单中更改名称的正确方法,但在您看到更改实际生效之前,您可能必须重置iOS模拟器中的内容和设置。
另外:您的目标名称可能与您的应用程序名称相同 - 请注意,更改目标名称不会更改应用程序名称 - 只有下面所述目标属性中的更改才会更改应用程序名称。
在Xcode 3.2中,只需在Groups&Files面板中选择Project项,然后选择菜单项Project - > Rename ...为我工作。
在Xcode 4中点击项目名称开始重命名。
在新版本的Xcode( Xcode 5 )中,更改项目名称请遵循以下简单(尽可能详细)的步骤:
注意:在这个例子中,我将把一个假设的“Sample”名称改为“Test”。
在项目导航器中的项目根目录上慢慢点击两次,然后变为可编辑。
重命名该项目。
按下'ENTER'后,助理会建议您自动更改所有与项目名称相关的条目,并允许您取消选择其中一些项目(如果需要)。
按'RENAME',Xcode将完成剩下的工作。 与此同时,Xcode可能会问您是否可以为项目制作快照(这是非常值得推荐的)。
除了重命名项目之外,您可能还想重命名该方案以使其与您的新项目名称相匹配。
重复类似1和2的步骤,然后按OK。
而已。
另一种情况......前面的解释与更改项目名称有关,但有可能您只需更改主屏幕中显示在应用程序图标下方的显示名称。 这些步骤是:
在“支持文件”组中找到info.plist(或相关)文件
找到“捆绑显示名称”键并将该值更改为新名称。
从模拟器或任何其他测试设备中删除“旧”应用程序。
重新清理并重新构建您的应用程序。
就是这样,您现在将在主屏幕中看到新的应用程序名称。
如果您想更改名称,该名称将显示在屏幕上,位于您的图标下方,位于Xcode 4中,请转至目标 - >信息 - >捆绑显示名称并将其更改为任何您想要的名称。
如果您需要更改iPhone主屏幕上显示的应用程序的名称,则需要在目标配置中执行此操作,而不是项目配置。
展开Xcode中的目标组,然后单击该项下的项目。 它应该共享项目的名称,这也是生成的应用程序的默认名称。
按命令-I打开信息窗口,然后导航到Build标签。
设置配置下拉菜单以读取所有配置。
在包装标题下查找名为产品名称的设置。
将该值更改为您希望编译的应用程序的名称,并以Bugs Bunny:Viola的不朽语言! 做一个干净的然后构建,你的应用程序将采用新名称。
您可以更改info.plist中的包显示名称。 就这么简单。
更改“包显示名称”(而不是“包名称”)是在您的应用程序名称中包含“+”这样的字符的唯一方法。 上传到应用商店时,在项目名称中包含特殊字符会导致错误!
我在xcode5中喜欢的最佳方式是在建筑物设置中更改产品名称。 在“建筑物设置”中搜索“产品名称”,然后进行更改。
我认为有一点困惑:
- 你想改变项目名称或
- 你想更改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 name
(CFBundleDisplayName
):默认为Product name
。 这是显示给你的iOS用户的内容
这是我在Xcode 4中改变的方式:
- 点击你的目标文件(应用程序的第一个主文件)。
- 转到生成设置。
- 向下滚动,你会发现一个名为“包装”的酒吧。
- 在包装下您将看到产品名称,您可以更改项目名称。