如何从HelloCordova重命名Ionic应用程序
ionic framework是相当好的东西。 我能够成功地构build一个应用程序,使用我正在处理的一些Angular代码,但是我找不到如何重命名生成的应用程序的简单问题的答案。 输出应用程序总是被称为HelloCordova,似乎没有关于如何更改应用程序名称的任何文档。 如果我开始手动挖掘项目目录replaceHelloCordova,我最终将不能运行的应用程序。 当然,人们之前已经解决了这个问题。
编辑 :你想改变项目根目录中的config.xml
文件。 负责应用程序名称的标签是<name>
。
查看更多的configuration文件 。
- 在config.xml (@ project root)中更改名称,请参阅: documentation 。
- 执行这个命令: $ sudo ionic platform remove ios
- 检查平台文件夹下的文件夹ios是否被删除。
- 执行这个命令: $ sudo ionic platform add ios
如果你想改变标志性的视图名称,一定要更新ionic.project
是的,你只需要修改config.xml。 find一个“名称”标签,并在您的标签之间input您所需的名称。
如果更改name
不能以任何理由删除整个平台文件夹然后
cordova platform add ios ionic build ios
在离子项目的父目录中有一个config.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <widget id="com.ionicframework.todo497320" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> <name>CHANGE NAME HERE</name>
请注意,项目名称将在应用程序中的其他各个地方显示,所有这些将在应用程序构build时自动更改
在离子项目的父目录中有一个config.xml
在这里更改名称
如果更改名称不能以任何理由删除整个平台文件夹然后
cordova平台添加IOS离子build立IOS
您应该在项目根目录下的config.xml文件中进行更改。 例如,你可能有这样的事情:
***<widget id="com.ionicframework.exampleproject223738" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">***
将ID更改为任何你想要的包,它将适用于整个项目,Android和iOS。
但是,如果您已经使用软件包名称提交到应用程序商店,则此时不能更改软件包名称。 除非你想提交一个新的项目。 必须使用匹配的软件包名称进行更新。
以下步骤将帮助您,因为它对我做了。
-
在config.xml
<name>Your_new_name</name>
重命名应用程序名称 -
离子cordova插件保存
- 离子cordova rm ios
- 离子cordova添加ios
- 离子cordova插件添加 – 保存cordova-plugin-facebook4 – variablesAPP_ID =“my_app_id” – variablesAPP_NAME =“my_app_name” – variablesCHANNEL_NAME =“master”