2010-02-03 64 views
64

什麼是重命名應用程序的最佳方式,以便應用程序圖標下方的標題可以有空格,但構建文件沒有空格。 (即標題是「我的項目」和構建文件是MyProject.app)iPhone XCode - 如何更改下面的標題應用程序圖標

我更改了PRODUCT_NAME,但是當我這樣做時,應用程序文件也包含空格。

重命名所有字段似乎工作正常,但我找不到EXECUTABLE_NAME這是「可執行文件」的默認值。

謝謝 三通

回答

145

,你必須改變字段是Bundle Display NameCFBundleDisplayName是原始密鑰名稱)從${PRODUCT_NAME}info.plist文件「你要的名稱」。

注意:CFBundleDisplayName不同於CFBundleNameCFBundleDisplayName是在設備主屏幕上,在圖標等下顯示的人類可見/市場名稱。CFBundleName是文件系統上IPA的文件名和應用程序的文件夾,例如'無論'將歸檔爲Whatever.ipa和該應用程序將安裝在名爲Whatever.app的文件夾下的設備上。

+1

該死的,現在你告訴我,這很容易做到。但花了我一個多小時的努力。 Thx Nithin !!! – teepusink 2010-02-03 06:06:26

+0

太複雜的東西了....這是一個完美的使用..謝謝:) – HumaN 2013-05-26 05:53:03

+0

簡單的解決方案,謝謝! (這應該是可以通過iTunes連接編輯的東西,因此ios應用程序的開發過於複雜/隱藏) – 2015-04-03 18:26:53

3

這裏應該真的有一個警告。如果您有shell腳本和其他依賴於原始應用程序名稱的東西,那麼如果您追求上述解決方案,則可能會承諾進行一些廣泛的更改。如果您只想更改顯示名稱,並且僅限於此,則在「自定義iOS目標屬性」下的目標信息下會顯示一個「Bundle」顯示名稱。

9

我使用的是Xcode 6,並且在Info.plist中,密鑰稱爲Bundle Name,默認值爲$(PRODUCT_NAME)。您可以雙擊並更改名稱,您將可以驗證它。

如果您查看的plist的源代碼,你會看到:

<key>CFBundleName</key> 
<string>Change this to the string to display under the icon</string> 
+0

In Xcode 6.1.1,Info選項卡中的頂部字段是「Bundle名稱」,但這不是要更改的字段。底部字段是「捆綁顯示名稱」。這是你改變的。以下是Xcode的屏幕截圖,這些應用程序在過去幾年中進行了多次更改,包括至少3次完整重寫。 https://www.dropbox.com/s/pz3aoewa71t5tik/Screenshot%202015-04-08%2023.56.41.png?dl=0 – 2015-04-09 03:58:28

1

您可以在Xcode中的信息選項卡編輯info.plist中

change app name in xcode

相關問題