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

时间:2017-03-17 01:19:45

标签: xcode macos-sierra

应用程序的产品名称是您的应用程序的名称,因为它将显示给客户,您在启动新项目时在Xcode助手中选择它,但如果您想要更改它,该怎么办?

这似乎是一个微不足道的问题,但我尝试搜索,我找到了这样一个Changing Cocoa display name in the app?(七年前)或这一个How to change the name of a Mac application in the build settings?的旧答案,假设你有一个MainMenu.xib文件或答案例如这个答案(九年前)How to change the name of an iOS app?或此Apple's Technical note for iOS

因为Xcode中有很多东西可能已经改变了七年或更长时间并且macOS与iOS不同,我害怕制造一些麻烦,或者改变某些部分出现的名称,但忘记另一个部分中的旧名称的地方。

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

2 个答案:

答案 0 :(得分:25)

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

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

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

答案 1 :(得分:0)

如果您只想在Finder中和在运行时更改应用程序的显示名称,而不是其实际文件路径,则可能是this answer。以这种方式使用本地化的应用程序名称也会影响通知中心中显示的应用程序标题。