如何更改iOS设备主屏幕上我的应用程序图标下方显示的名称?

问题描述:

我正在尝试更改我的设备主屏幕上的图标显示在iOS中的应用程序名称。 每篇文章都说这可以通过更改App的Info.list文件中的“Bundle display name”中的字符串来完成。 但它没有为我工作。我已经更改了我的“项目名称”,“目标名称”和“此包的显示名称”。这些都没有帮助我。如何更改iOS设备主屏幕上我的应用程序图标下方显示的名称?

当我使用以下代码检查正在运行的应用程序上的软件包显示名称时,它显示更新的名称。但应用程序名称仍然存在。

NSLog(@"APP NAME : %@",[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDisplayName"]); 

顺便说一句,我的应用程序已经约4-5年前创建的,我一直在试图改变最近的应用程序名称。

你们能帮我吗?任何可能的解决方案或建议都无关紧要。 如果你们需要更多信息,请让我知道。

谢谢。

+0

如果你在某个地方有旧名称,你检查过plist文件吗?并检查项目属性。 – Lorenzo

+0

@洛伦佐是的,我试图用“plist”或“build setting”中的旧应用名搜索,但我无法找到它。这很奇怪,我找不到我的旧应用程序名称,但应用程序名称显示为旧名称。它从哪里来? – Tommy

您可以更改应用程序的名称在Info.plist中,或者如果您需要更改建立产品名称改变Bundle Display Name在主屏幕上显示,然后更改

目标 - >构建设置 - >包装 - >产品名称。

+0

您是在说目标下的产品名称 - >生成设置 - >包装 - >产品名称?如果它是..我已经改变它,但它没有奏效。 ;( – Tommy

+0

你确定你运行的是你编辑过的同一个目标吗? – abintom

+0

是的,我只有两个目标,一个是App目标,另一个是单元测试目标 – Tommy

Info.plist->当您运行应用程序时,Bundle名称会完全替换为您所需的名称。

+0

谢谢,但它没有帮助,我猜我的项目设置不知何故,当我尝试更改应用程序名称时,更改应用程序名称效果很好,该应用程序名称是由最新的Xcode创建的项目,但我的项目是在4 5年前,我想知道这是否导致了一些问题 – Tommy

+0

什么是ru得到? –

+0

我得到了同样的旧应用程序名称但是当我尝试使用“Build setting”搜索字段中的旧应用程序名称进行搜索时,找不到任何将旧的应用程序名称与关键字匹配真的很奇怪旧应用程序的名称来自哪里? – Tommy

这是我要做的事在Xcode7:

  1. 点击旅游项目在项目导航

enter image description here

  1. 打开Utilities选项卡(在右侧)并更改名称
  2. enter image description here

    1. WIZZARD将出现
    2. enter image description here

      1. 单击重命名。完成。
      2. 它总是一个很好的做法重命名项目:)之前进行备份以某种方式(GIT或项目管理单元拍摄)

      开始=>
    开始=>
开始=>
+0

这些步骤不需要更改显示名称,只需更改其他解决方案中建议的构建设置即可。 –

+0

@psci感谢您非常友好的解释,但是当我更改项目名称时,我已经做到了这一点 – Tommy

+0

@GobiM你可以随时取消选中你不想在向导中重命名的选项 – psci

参见下图: enter image description here

假设,如果你想安装相同的应用程序再用不同的名字,然后改变捆绑ID。

+0

谢谢我还更改了产品名称,与您附加的图片完全相同。但它没有帮助。但非常感谢您的时间和关注! – Tommy

+0

我可以知道项目创建的Xcode版本吗? (顺便说一句,我的应用程序已创建约4-5年)。我从xcode 4.0到Xcode 7使用它,它运作良好 –

+0

我想这是Xcode 4.x或什么的。我已经用iOS4SDK开发了它,并且确定自从我第一次发布它之后我就开始更新了。你需要确切的Xcode号码吗?你知道如何检查它吗? – Tommy