更改應用名稱

我們創(chuàng)建的項目一般都是用的英文名稱,運行顯示在手機上的時候名稱是跟項目名稱一樣的,如何更改顯示在手機上的名稱呢?

1.一般情況是應用名稱和項目名稱一致。


項目名稱.png

2.直接在Build Setting里面搜索product name然后更改就可以了。


更改名稱.png

更改結果:
更改結果.png

3.第二種方法:直接在info.plist中修改就可以了,在info.plist中找到CFBundleDisplayName(Bundle Display Name),如果沒有這一項,可以點擊右鍵直接add row添加這一項,然后就可以直接更改名稱了。
更改結果:


更改結果.png

注:我在更改的時候不小心更改錯地方了,遇到如下問題;
報錯.png

這是由于更改的時候不小心把Executable file的名稱給改了,直接把這個名稱改回去就好了$(EXECUTABLE_NAME)。

4.第三種方法:在項目中添加一個.strings的文件(使用的是國際化的方法):


添加方法.png

命名為InfoPlist。會得到一個InfoPlist.strings的文件。(注意:命名千萬別錯,錯了會發(fā)現(xiàn)更改不了名稱)


InfoPlist.png

點擊右邊的Localize按鈕。選擇需要本地化的語言(一般只有base和english)
這里可以選擇需要本地化的語音.png

找不到選擇別的語言的地方.png

在這里找不到選擇更多國家的地方,這個選擇要在項目的設置上添加支持的國家才行。


點擊+號添加更多語言.png

這里只需勾選InfoPlist.strings就行了。
勾選InfoPlist.png

下面就可以進行應用名稱國際化了:
在InfoPlist.strings(English)中添加代碼:
CFBundleDisplayName = "English Name";
英文名稱.png

在InfoPlist.strings(Simplified)中添加代碼:

CFBundleDisplayName = "中文名稱";
中文名稱.png

更改結果:

設置英文語言.png
設置中文語言.png

慢慢來,一步一個巴掌印。。。。。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1.直接在Build Setting里面搜索product name然后更改就可以了 2.第二種方法:直接在inf...
    ivin閱讀 490評論 1 0
  • 一、簡介 * 使用本地化功能,可以輕松地將應用程序翻譯成多種語言,甚至可以翻譯成同一語言的多種方言 * 如果要添加...
    黑夜0411閱讀 1,079評論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 前言 語言本地化,又叫做語言國際化。是指根據用戶操作系統(tǒng)的語言設置,自動將應用程序的語言設置為和用戶操作系統(tǒng)語言一...
    An_Jun閱讀 1,143評論 0 0
  • 沒錯,這是一篇影評。 失眠一整夜,試過了所有催眠方法,最終索性放任又一個通宵。這種時間,不寫字難道要哭么? 片名叫...
    回聲echo閱讀 598評論 0 0