在 xcode 5 中更改应用程序名称时遇到问题

Posted

技术标签:

【中文标题】在 xcode 5 中更改应用程序名称时遇到问题【英文标题】:Trouble changing app's name in xcode 5 【发布时间】:2014-04-24 01:22:12 【问题描述】:

我目前使用的是 xcode 5.1

在使用this SO Question 描述的相同步骤之前,我已成功更改应用名称。

但由于某种原因,我现在遇到了麻烦。通常,我经历过this same screen。但这次我改名并没有完全改变一切。

当我查看我的项目的目标时,旧的应用名称仍在使用中。如果我清理并构建我的项目,它将很快在 xcode 顶部的“进度条”中显示旧名称。

如果我查看我的项目的支持文件夹,plist 仍然有旧的应用程序名称,即。 old-app-name-Info.plist

到目前为止,我已经手动更改了项目名称,更改了捆绑标识符,更改了 Build Settings 中的 Product Name,并更改了 Scheme 的名称。我不知道还能做什么。

当我在模拟器或 iPhone 上运行该应用程序时,它现在具有正确的名称,但旧的应用程序名称仍在项目文件夹、xcode 设置等的各个区域中使用。

我只想完全更改使用旧应用名称的所有内容,并让它们使用新应用名称。

编辑:这是另一个例子。如果我转到 File Inspector 选项卡,则会显示项目的正确名称,但如果我转到 Issue Navigator 选项卡,它会在最顶部显示旧应用程序名称。

我需要做什么来改变一切?

【问题讨论】:

为什么要到处改名? 因为当应用有一个新名称时,以旧应用名称命名文件是没有意义的。 我曾经遇到过类似的问题。但是我只是更改了名称,然后我对旧名称没有任何问题。虽然我搜索但它没有工作。 :( 你真的退出了 Xcode 并扔掉了 DerivedData 文件夹吗? @matt 我确实退出并重新启动了 xcode。但是我从来没有“扔掉” DerivedData 文件夹。 【参考方案1】:

这最终为我改变了它。

我转到 xcode 中的 Project Navigator 选项卡并单击我的项目。然后我双击仍然具有旧应用名称的目标,将名称更改为新应用名称,然后按回车键。

现在一切都正确并更改为新的应用名称。但是,我仍然不知道为什么我在问题中链接到的 SO Answer 一开始就没有完成工作。

在过去的 6 个月里,我多次使用过该解决方案,而且它一直对我很有效,所以我不知道为什么这次没有用。

【讨论】:

太好了,你想通了。是的,当您正确更改项目名称时(在 Project Navigator 顶部选择项目名称,点击 Return,输入新名称,点击 Return)Xcode 应该更改所有内容以匹配(方案名称除外)。我不知道为什么没有。【参考方案2】:

打开您的plist 文件并根据需要编辑捆绑包名称捆绑包显示名称。

这应该可以解决问题。

【讨论】:

【参考方案3】:

如果您想更改设备上的应用程序名称,只需转到应用程序上的 info.plist 文件并将 Bundle Name 更改为 (yourAppName)

这对我有用。 (XCode 6.3.2)

【讨论】:

以上是关于在 xcode 5 中更改应用程序名称时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

XCode 5 即时本地化应用程序名称

Xcode 查找错误的 OpenCV 库名称:2.4.dylib 而不是 2.4.5.dylib

无法在 Xcode 中更改产品名称

如何在 Xcode 中仅更改应用程序名称? [复制]

下载时应用名称显示为 Xcode 项目,但在应用商店中不同

如何更改 Xcode 项目名称