[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9AyarhQplUMYRa7kMygWGRMV5O73va-nnHhEQ80zsvo":3},{"code":4,"message":5,"data":6},200,"成功",{"id":7,"createdAt":8,"title":9,"content":10,"summary":11,"image":12,"uid":13,"user":14,"categoryId":21,"category":22,"subCategoryId":24,"subCategory":25,"comments":27,"status":17,"reason":12,"notice":12,"visitCount":28,"commentCount":29,"keywords":30},43,"2024-01-30T10:41:50.184Z","phonegap工程中修改app的名字","在phonegap工程中，当添加了iOS和android平台或多个平台后，工程进行了开发，然后觉得app的名字想修改一下（比如在手机上显示的app名字，或者通过ipa导入安装或者apk包点击安装时提示的名字），那么该怎么做？\n\n原生app中修改app名字的做法：\n- iOS：通过Xcode打开或者直接打开info.plist文件，修改app的display name即可。\n\n- android：到res/values/string.xml中，修改\n\n\n在phonegap工程中，根据phonegap包含的支持平台分为2种情况。\n- 情况一\nphonegap工程中就只有一个iOS平台或者安卓平台，那么直接去修改config.xml中的\u003Cname>标签即可，或者通过原生的方法修改也行。\n- 情况二\nphonegap中包含了多个平台（比如同时支持iOS、android），如果直接去修改config.xml中的\u003Cname>标签，编译的时候就会报错，提示工程名字不匹配等错误。这个时候的做法是：\n1. iOS工程是可以直接通过xcode工程打开，然后修改info.plist中显示的app名字即可。\n2. android的app名字，如果仅仅通过原生的方法进行修改是不成功的，string.xml中的app_name是会被覆盖的。\n\n但是如果在phonegap的config.xml中进行全局修改。编译iOS的时候就会出现错误，提示不能动态修改config.xml中的\u003Cname>的值。\n意味着，config.xml中的\u003Cname>的值修改后，表示会修改phonegap中所包含的所有平台的名字。\n\n那么正确的修改方式是：\n在phonegap的config.xml中，在对应的平台标签下，修改全局\u003Cname>标签的值。\n\n所以其他的平台也是可以同样这么做的。","如何在phonegap中修改app的名字，不管是iOS或者安卓的，修改方法。","",499668042977349,{"phone":15,"userId":13,"nickName":16,"vipType":17,"avatar":18,"sign":19,"createdAt":20},"13121171998","全栈老韩",1,"https://image.xinwei.ltd/images/IMG_5430.JPG","全栈工程师，擅长iOS App开发、前端（vue、react、nuxt、小程序&Taro）开发、Flutter、React Native、后端（midwayjs、golang、express、koa）开发、docker容器、seo优化等。","2024-01-01T16:14:30.305Z",2,{"id":21,"name":23},"IT技术",32,{"id":24,"name":26,"parentId":21},"前端",[],48,0,"phonegap,phonegap工程,phonegap移动端,phonegap名字"]