• phonegap工程中修改app的名字


    针对phonegap比较高的版本,我的是6.4.0。

    在phonegap工程中,当添加了iOS和android平台或多个平台后,工程进行了开发,然后觉得app的名字想修改一下(比如在手机上显示的app名字,或者通过ipa导入安装或者apk包点击安装时提示的名字),那么该怎么做?
     
    原生app中修改app名字的做法:
    iOS:通过Xcode打开或者直接打开info.plist文件,修改app的display name即可。
     
    android:到res/values/string.xml中,修改
     
    在phonegap工程中,根据phonegap包含的支持平台分为2种情况。
    情况一
    phonegap工程中就只有一个iOS平台或者安卓平台,那么直接去修改config.xml中的<name>标签即可,或者通过原生的方法修改也行。
    情况二
    phonegap中包含了多个平台(比如同时支持iOS、android),如果直接去修改config.xml中的<name>标签,编译的时候就会报错,提示工程名字不匹配等错误。这个时候的做法是:
    iOS工程是可以直接通过xcode工程打开,然后修改info.plist中显示的app名字即可。
    android的app名字,如果仅仅通过原生的方法进行修改是不成功的,string.xml中的app_name是会被覆盖的。
    但是如果在phonegap的config.xml中进行全局修改。编译iOS的时候就会出现错误:

    Error: The product name change (<name> tag) in config.xml is not supported dynamically.

    To change your product name, you have to remove, then add your ios platform again.

    Make sure you save your plugins beforehand using `cordova plugin save`.

    cordova plugin save

    cordova platform rm ios

    cordova platform add ios

    提示不能动态修改config.xml中的<name>的值。意味着,config.xml中的<name>的值修改后,表示会修改phonegap中所包含的所有平台的名字。
    那么正确的修改方式是:
    在phonegap的config.xml中,在对应的平台标签下,修改全局<name>标签的值。如下:

    <platform name="android">

            <allow-intent href="market:*" />

            <name>app名字</name>

    </platform>

     
    所以其他的平台也是可以同样这么做的。
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    Yii2 国际化的问题 zh-CN
    Yii2归档安装法
    MySQL性能优化的最佳20+条经验
    Jquery 选择器汇总
    关于MooTools你应该熟知的6个基本知识
    Android开发效率—Eclipse快捷键
    Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: Connectio (andriod sdk manager) http://dl-ssl.google.com/android上不去解决方案
    Windows下搭建objective C开发环境
    android studio创建项目
    android studio 安装与环境搭建
  • 原文地址:https://www.cnblogs.com/xingxingLove/p/6133837.html
Copyright © 2020-2023  润新知