2017-03-17 159 views
3

應用程序的產品名稱是您的應用程序的名稱,因爲它將顯示給客戶,您在開始新項目時在Xcode Assistant中選擇它,但如果要更改它,該怎麼辦?Xcode - 如何更改macOS應用程序的顯示名稱?

這似乎是一個微不足道的問題,但我試圖尋找,我發現老回答這樣一個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?或這個Apple's Technical note for iOS

因爲很多事情可能在Xcode中發生了變化,因爲七年或更長時間,macOS與iOS不同,恐怕會產生一些麻煩,或者更改某些部分出現的名稱,但忘記舊名稱另一個地方。

更改用戶在Mac應用中看到的名稱的正確方法是什麼?

回答

11

有幾種方法可以改變應用程序的名稱,你已經創建了項目後:

  1. 可以重命名目標(上雙擊名稱),因爲默認情況下,Xcode使用目標名稱作爲產品名稱(見下一屏幕截圖)。 Target name

  2. 您可以直接在構建設置或通過xcconfig文件設置產品名稱。我更喜歡這種方式,因爲您可以爲不同的構建配置創建不同的名稱,例如「MyApp Debug」,「MyApp Beta」,「MyApp」。所以只需將$(TARGET_NAME)替換爲您應用的名稱即可。 Build settings before Build settings after

+0

這是一個偉大的答案。適用於iOS,並且比嘗試管理plist文件好得多。我發現你不能命名兩個目標相同(iOS版本和macOS版本),所以這就是選項#2會派上用場的地方。 – Chris

相關問題