我們創(chuàng)建的項目一般都是用的英文名稱,運行顯示在手機(jī)上的時候名稱是跟項目名稱一樣的牡整,如何更改顯示在手機(jī)上的名稱呢榜轿?
1.一般情況是應(yīng)用名稱和項目名稱一致。
項目名稱.png
2.直接在Build Setting里面搜索product name然后更改就可以了躬窜。
更改名稱.png
更改結(jié)果:
更改結(jié)果.png
3.第二種方法:直接在info.plist中修改就可以了,在info.plist中找到CFBundleDisplayName(Bundle Display Name)炕置,如果沒有這一項荣挨,可以點擊右鍵直接add row添加這一項,然后就可以直接更改名稱了朴摊。
更改結(jié)果:
更改結(jié)果.png
注:我在更改的時候不小心更改錯地方了默垄,遇到如下問題;
報錯.png
這是由于更改的時候不小心把Executable file的名稱給改了甚纲,直接把這個名稱改回去就好了$(EXECUTABLE_NAME)口锭。
4.第三種方法:在項目中添加一個.strings的文件(使用的是國際化的方法):
添加方法.png
命名為InfoPlist。會得到一個InfoPlist.strings的文件介杆。(注意:命名千萬別錯鹃操,錯了會發(fā)現(xiàn)更改不了名稱)
InfoPlist.png
點擊右邊的Localize按鈕。選擇需要本地化的語言(一般只有base和english)
這里可以選擇需要本地化的語音.png
找不到選擇別的語言的地方.png
在這里找不到選擇更多國家的地方这溅,這個選擇要在項目的設(shè)置上添加支持的國家才行组民。
點擊+號添加更多語言.png
這里只需勾選InfoPlist.strings就行了棒仍。
勾選InfoPlist.png
下面就可以進(jìn)行應(yīng)用名稱國際化了:
在InfoPlist.strings(English)中添加代碼:
CFBundleDisplayName = "English Name";
英文名稱.png
在InfoPlist.strings(Simplified)中添加代碼:
CFBundleDisplayName = "中文名稱";
中文名稱.png
更改結(jié)果:
設(shè)置英文語言.png
設(shè)置中文語言.png
慢慢來悲靴,一步一個巴掌印。莫其。癞尚。。乱陡。