更改应用名称

作者: iLeooooo | 来源:发表于2016-05-12 15:11 被阅读240次

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

    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

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

    相关文章

      网友评论

        本文标题:更改应用名称

        本文链接:https://www.haomeiwen.com/subject/sthprttx.html