Xcode - 如何更改MacOS应用程序的显示名称?

16 浏览
0 Comments

Xcode - 如何更改MacOS应用程序的显示名称?

这个应用程序的产品名字是你的应用程序在向客户展示时使用的名字,当你开始一个新项目时,在Xcode辅助器中选择它,但是如果你想要改变它呢?

这似乎是一个琐碎的问题,但我试图搜索并找到了一些老的回答,比如这个 Changing Cocoa display name in the app?(七年前)或者这个 How to change the name of a Mac application in the build settings?,这里假设你有一个MainMenu.xib的文件,或者是回答一些关于iPhone的问题,比如这个答案(九年前)How to change the name of an iOS app?或者这个针对iOS的苹果技术笔记

由于自七年或更长时间以来Xcode可能已经发生了许多变化,并且macOS与iOS不同,所以我担心可能会引起一些麻烦,或者改变在某些部分显示的名称,但在另一个地方忘记旧名称。

那么,正确的方法是如何更改Mac应用程序中用户可见的名称?

admin 更改状态以发布 2023年5月21日
0
0 Comments

如果您只想更改应用程序在Finder和运行时的显示名称,而不是它的实际文件路径,那么此答案可能是您要找的。使用本地化的应用程序名称也会影响通知中心中显示的应用程序标题。

0
0 Comments

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

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

  2. 您可以直接在构建设置或通过xcconfig文件设置产品名称。我个人更喜欢这种方式,因为您可以为不同的构建配置创建不同的名称,例如“MyApp Debug”,“MyApp Beta”,“MyApp”。所以只需用应用程序的名称替换$(TARGET_NAME)即可。
    Build settings before
    Build settings after

0