关于Xcode:Xcode – 如何更改macOS应用程序的显示名称?

Xcode - How to change the display name of an app for macOS?

应用程序的产品名称是您的应用程序的名称,因为它将出现在客户面前,您在启动新项目时在Xcode助手中选择它,但是如果您想更改它呢?

这似乎是一个微不足道的问题,但我尝试了搜索,我发现像这样的旧答案改变可可显示名称的应用程序?(七年前)或者这个如何在构建设置中更改Mac应用程序的名称?假设你有一个mainmenu.xib文件,或者是以iPhone为例的答案(九年前)如何更改iOS应用程序的名称?或者苹果的iOS技术说明。

因为Xcode的很多东西可能在七年或更长的时间里发生了变化,而且MacOS和iOS不同,所以我担心会造成一些麻烦,或者改变出现在某些部分的名称,但是在另一个地方忘记旧名称。

更改用户在Mac应用程序中看到的名称的正确方法是什么?


创建项目后,有几种方法可以更改应用程序的名称:

  • 您可以重命名目标(双击名称),因为默认情况下Xcode使用目标名称作为产品的名称(参见下一个屏幕截图)。Target name

  • 您可以直接在构建设置中或通过xcconfig文件设置产品名称。我更喜欢这种方式,因为您可以为不同的构建配置创建不同的名称,例如"myapp debug"、"myapp beta"、"myapp"。所以只需将$(TARGET_NAME)替换为应用程序的名称即可。Build settings beforeBuild settings after