Ionic / Cordova - 在platforms / android.json和platforms / ios.json中更新PACKAGE_NAME

时间:2015-12-14 01:24:11

标签: android ios xml cordova ionic

有没有办法在不删除和重新安装平台目录的情况下执行此操作?

我问的原因是我正在尝试生成两个具有不同捆绑ID的APK - 一个用于开发,一个用于生产。正在从项目根目录下的config.xml文件中正确读取软件包ID,并在<manifest>标记中进行更新。但是,我安装了cordova-push-plugin,它需要一个PACKAGE_NAME.permission.C2D_MESSAGE形式的android:name XML属性,并且该属性的bundle ID部分没有使用config.xml中找到的bundle ID进行更新。

看起来Android的Cordova构建过程会查看PACKAGE_NAME文件中的platforms/android.json属性,并使用该属性将权限插入AndroidManifest.xml文件。有没有办法更新这个?

编辑:我正在使用Ionic构建我的项目并使用ionic state reset command删除/添加平台。

0 个答案:

没有答案