我們創(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
慢慢來,一步一個巴掌印。。。。。