iOS实战工具Object-C

更改应用名称

2016-05-12  本文已影响240人  iLeooooo

我们创建的项目一般都是用的英文名称,运行显示在手机上的时候名称是跟项目名称一样的,如何更改显示在手机上的名称呢?

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的文件。(注意:命名千万别错,错了会发现更改不了名称)


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

慢慢来,一步一个巴掌印。。。。。

上一篇下一篇

猜你喜欢

热点阅读