当前位置:  开发笔记 > IOS > 正文

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

如何解决《如何更改iOS应用程序的名称?》经验,为你挑选了28个好方法。

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

但是我不知道如何使用Xcode来做这件事,尝试在info.plist文件中更改应用程序的名称,导致签名过程出错(我认为......)并且我的应用程序不会启动给出我是一个启动器错误.

我想我可以制作一个新项目并将所有内容复制粘贴,但它看起来很原始,我希望有一个更文明的解决方案.



1> Giao..:

    转到TargetsXcode

    Get Info 在您的项目目标上(您当前的开发名称)

    搜索Product NamePackaging.更改您希望新项目名称的值.


在Xcode 4中,您只需双击目标名称并直接在目标列表中进行更改即可.
@all有一个非常好的和更新的Xcode5答案,就像一个魅力,我认为这是正确的检查它在这里http://stackoverflow.com/a/20418989/3027848
另外,请记住在每个配置中更改此内容!(调试,发布,Ad Hoc,App Store等)
我不得不退出XCode并删除我的构建目录,然后才能使用它.
对于其他任何完全初学者,"目标"位于左侧的"组和文件"窗格内,旁边有一个红色和白色的目标标志;)
在Xcode> = 8中,只需选择target> General选项卡,然后在"Display Name"列中编写应用程序新名称.完成!
不起作用。为什么这个胡扯的答案受到保护?
选择目标之后。在构建设置下的“包装”中找到“产品名称”。

2> Javier Cadiz..:

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

注意:在此示例中,我将假设的"Sample"名称更改为"Test"名称.

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

    在此输入图像描述

    重命名项目.

    在此输入图像描述

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

    在此输入图像描述

    按'重命名',Xcode将完成剩下的工作.同时,Xcode可能会询问您制作项目快照的选项(这是非常值得推荐的).

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

    在此输入图像描述

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

    在此输入图像描述 在此输入图像描述

    而已.

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

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

    找到"Bundle display name"键并将值更改为新名称.

    在此输入图像描述

    在此输入图像描述

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

    再次清理并重建您的应用.

    就是这样,您现在可以在主屏幕中看到新的应用名称.


对我来说计划的改变并不顺利:之后只能选择我的Mac.值得庆幸的是,问题很容易解决:http://stackoverflow.com/questions/8377970/xcode-ios-project-only-shows-my-mac-64-bit-but-not-simulator-or-device

3> Atma..:

您在info.plist中更改了包显示名称.就这么简单.

更改"包显示名称"(而不是"包名称")是在应用程序名称中包含"+"等字符的唯一方法.在项目名称中包含特殊字符会在上传到应用商店时出错!


这会更改图标下显示的应用名称,而无需更改应用ID和配置文件.谢谢.接受的答案不再适用(据我所知).
这比改变目标名称更好,因为它避免了游戏引擎中的冲突和混乱
这是迄今为止最优秀的解决方案!*JUST*更改图标下的名称,而不是捆绑标识符,这会破坏配置文件

4> garageàtrois..:

在Xcode 4中,搜索目标"Build Settings"选项卡下的"Product Name".


这是一个错误的答案,如果你这样做,你的测试项目将无法运行
......显然还有118个人!

5> Alex Cio..:

1.选择目标

在此输入图像描述

2.选择信息

在此输入图像描述

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

在此输入图像描述


这是唯一不会弄乱其他文件名和标识符的解决方案,而且大多数情况下 - 不会更改Bundle Identifier - 如果您已经拥有应用ID,这是必不可少的...
如果您只需要更新图标名称,这是最佳解决方案.

6> Dilip Rajkum..:

这就是我在Xcode 4中的变化:

    单击目标文件(应用程序的第一个主文件).

    转到构建设置.

    向下滚动,你会发现一个名为"包装"的栏.

    在包装下,您将看到产品名称,您可以更改项目名称.



7> Kiran Balega..:

在Xcode 3.2中,只需在Groups&Files面板中选择Project项,然后选择菜单项Project - > Rename ... Worked for me.



8> Code Hunter..:

如果您只想更改显示名称,则可以直接从app的属性文件(plist)进行更改.

您可以使用以下键添加新行:bundle display name

这是一个例子

在此输入图像描述

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

所以你可以这么做.



9> Dan Rosensta..:

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

在此输入图像描述



10> Yogi..:

从Xcode 4.2开始,您可以再使用一个选项.只需单击左侧导航窗格顶部的.proj文件名,就可以重命名.重命名它,整个项目将重命名,而不仅仅是目标.

希望这可以帮助



11> poordevelope..:

我喜欢xcode5的最好方法是在建筑设置中更改产品名称.在"建筑设置"中搜索"产品名称",然后进行更改.

在此输入图像描述



12> Akshay..:

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

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

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

    将Configuration下拉列表设置为Read All Configurations.

    在Packaging标题下查找名为Product Name的设置.

    将该值更改为编译应用程序所需的名称,并使用Bugs Bunny的不朽词语:Viola!做一个干净然后构建,你的应用程序将采用新的名称.



13> Konstantin S..:

在Xcode 4中,单击项目名称以开始重命名.



14> Nareille..:

如果你想更改名称,它将显示在你的屏幕上,在你的图标下,在Xcode 4中,转到Targets-> info-> Bundle Display Name并将其更改为你想要的任何名称.



15> Biranchi..:

它很容易在XCode 8中更改,在Project Target - > General Identity部分的"Display Name"字段中输入应用程序名称.

在此输入图像描述



16> mmattke..:

另外:您的目标名称可能与您的应用名称相同 - 请注意,更改目标名称不会更改应用名称 - 仅更改下面描述的目标属性 - 将更改应用名称.



17> Noel..:

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



18> C0D3LIC1OU5..:

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

只需使用Xcode中的Identity and Type窗格即可.

在Xcode中使用



19> Jeffrey Neo..:

您可以修改它Product Name而不更改您的Project Name(尤其是目录).

构建设置>搜索关键字" 产品名称 ">更新值



20> Roger C S We..:

    选择左侧最顶部的行(包括项目名称,目标数量等).

    选择要重命名的目标.

    再次单击目标名称.

    输入新名称.

    按enter键.



21> surfrider..:

我看到很多方法可以在主屏幕上更改您的应用名称,我认为编辑您的.plist文件或更改目标的构建设置的必要性是合理的.

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

默认情况下,目标"构建设置"标签中的"产品名称"等于$(TARGET_NAME).恕我直言,它很方便,并不意味着改变.

所以你可以简单地改变你的目标名称,就像hallski在他对已接受答案的评论中所说的那样.我为它制作了照片:在此输入图像描述



22> Alok..:

仅用于更改xcode 4或更高版本中的应用程序名称(将与app图标一起显示):

单击Groups&Files面板中的项目文件图标,选择Target - > Build Settings - > Packaging - > Product Name.单击该行,将出现一个弹出窗口,在此处键入您的新应用名称.

在xcode 4或更高版本中仅更改项目名称(将与项目图标一起显示):

单击"组和文件"面板中的项目文件图标,从右侧窗格中选择"项目"(上方目标),只需在最右侧窗格中看到(只有在启用"隐藏或显示实用程序"时才会显示).查找项目name.Edit它为您要为项目提供的新名称.

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

而已



23> xscoder..:

最简单的方法:选择TARGET名称,双击它,重命名.您将在设备或模拟器上的图标下方看到应用的新名称.



24> Lester..:

使用Javier的方法重命名我的应用程序非常有效.最后我想添加一小部分缺失.

在清理和重建后,我仍然得到了Mach-O链接器错误.解决这个问题; 在General选项卡下选择yourProject(在Project Navigator中)> Targets选择yourProjectTests(测试目标)>,将Host Application的值更新为新重命名的项目.



25> 小智..:

在目标>构建设置>产品名称字段中,您可以在此处编辑该字段.



26> ingconti..:

我认为有一点混乱:

您想要更改项目名称

您想要更改iOS仪表板上的应用程序名称吗?

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

最好保持项目名称不变,但可能会更改

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

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

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



27> onmyway133..:

Product name($(PRODUCT_NAME)):默认为Target name.这对于scheme选择正确的目标很有用

Bundle display name(CFBundleDisplayName):默认为Product name.这是向您的iOS用户显示的内容



28> Ankit garg..:

Project Navigator>常规>显示名称

在此输入图像描述

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有