2015-10-07 59 views
3

我正在嘗試更改我的設備主屏幕上的圖標顯示在iOS中的應用程序名稱。 每篇文章都說這可以通過更改App的Info.list文件中的「Bundle display name」中的字符串來完成。 但它沒有爲我工作。我已經更改了我的「項目名稱」,「目標名稱」和「此包的顯示名稱」。這些都沒有幫助我。如何更改iOS設備主屏幕上我的應用程序圖標下方顯示的名稱?

當我使用以下代碼檢查正在運行的應用程序上的軟件包顯示名稱時,它顯示更新的名稱。但應用程序名稱仍然存在。

NSLog(@"APP NAME : %@",[[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDisplayName"]); 

順便說一句,我的應用程序已經約4-5年前創建的,我一直在試圖改變最近的應用程序名稱。

你們能幫我嗎?任何可能的解決方案或建議都無關緊要。 如果你們需要更多信息,請讓我知道。

謝謝。

+0

如果你在某個地方有舊名稱,你檢查過plist文件嗎?並檢查項目屬性。 – Lorenzo

+0

@洛倫佐是的,我試圖用「plist」或「build setting」中的舊應用名搜索,但我無法找到它。這很奇怪,我找不到我的舊應用程序名稱,但應用程序名稱顯示爲舊名稱。它從哪裏來? – Tommy

回答

4

您可以更改應用程序的名稱在Info.plist中,或者如果您需要更改建立產品名稱改變Bundle Display Name在主屏幕上顯示,然後更改

目標 - >構建設置 - >包裝 - >產品名稱。

+0

您是在說目標下的產品名稱 - >生成設置 - >包裝 - >產品名稱?如果它是..我已經改變它,但它沒有奏效。 ;( – Tommy

+0

你確定你運行的是你編輯過的同一個目標嗎? – abintom

+0

是的,我只有兩個目標,一個是App目標,另一個是單元測試目標 – Tommy

0

Info.plist->當您運行應用程序時,Bundle名稱會完全替換爲您所需的名稱。

+0

謝謝,但它沒有幫助,我猜我的項目設置不知何故,當我嘗試更改應用程序名稱時,更改應用程序名稱效果很好,該應用程序名稱是由最新的Xcode創建的項目,但我的項目是在4 5年前,我想知道這是否導致了一些問題 – Tommy

+0

什麼是ru得到? –

+0

我得到了同樣的舊應用程序名稱但是當我嘗試使用「Build setting」搜索字段中的舊應用程序名稱進行搜索時,找不到任何將舊的應用程序名稱與關鍵字匹配真的很奇怪舊應用程序的名稱來自哪裏? – Tommy

-1

這是我要做的事在Xcode7:

  1. 點擊旅遊項目在項目導航

enter image description here

  • 打開Utilities選項卡(在右側)並更改名稱
  • enter image description here

  • WIZZARD將出現
  • enter image description here

  • 單擊重命名。完成。
  • 它總是一個很好的做法重命名項目:)之前進行備份以某種方式(GIT或項目管理單元拍攝)

    +0

    這些步驟不需要更改顯示名稱,只需更改其他解決方案中建議的構建設置即可。 –

    +0

    @psci感謝您非常友好的解釋,但是當我更改項目名稱時,我已經做到了這一點 – Tommy

    +0

    @GobiM你可以隨時取消選中你不想在嚮導中重命名的選項 – psci

    1

    參見下圖: enter image description here

    假設,如果你想安裝相同的應用程序再用不同的名字,然後改變捆綁ID。

    +0

    謝謝我還更改了產品名稱,與您附加的圖片完全相同。但它沒有幫助。但非常感謝您的時間和關注! – Tommy

    +0

    我可以知道項目創建的Xcode版本嗎? (順便說一句,我的應用程序已創建約4-5年)。我從xcode 4.0到Xcode 7使用它,它運作良好 –

    +0

    我想這是Xcode 4.x或什麼的。我已經用iOS4SDK開發了它,並且確定自從我第一次發佈它之後我就開始更新了。你需要確切的Xcode號碼嗎?你知道如何檢查它嗎? – Tommy

    相關問題