Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova 如何只在一个爱奥尼亚平台上添加插件?_Cordova_Ionic Framework_Cordova Plugins - Fatal编程技术网

Cordova 如何只在一个爱奥尼亚平台上添加插件?

Cordova 如何只在一个爱奥尼亚平台上添加插件?,cordova,ionic-framework,cordova-plugins,Cordova,Ionic Framework,Cordova Plugins,我正在一个爱奥尼亚项目中使用优秀的软件。不幸的是,苹果认为我的使用不够有效,所以我必须想办法只在Android上添加这个插件。我无法在代码级别解决这个问题,因为插件的存在将我的应用程序标记为需要在info.plist中进行后台地理定位 爱奥尼亚(可能在package.json中)有没有办法将插件标记为只安装在一个特定平台上?可能用于为特定平台添加插件: 首先,安装plugman: $ npm install -g plugman 然后,添加插件: $ plugman install --pla

我正在一个爱奥尼亚项目中使用优秀的软件。不幸的是,苹果认为我的使用不够有效,所以我必须想办法只在Android上添加这个插件。我无法在代码级别解决这个问题,因为插件的存在将我的应用程序标记为需要在info.plist中进行后台地理定位

爱奥尼亚(可能在package.json中)有没有办法将插件标记为只安装在一个特定平台上?

可能用于为特定平台添加插件:
首先,安装plugman:

$ npm install -g plugman
然后,添加插件:

$ plugman install --platform <ios|android|blackberry10|wp8> --project <directory> --plugin <name|url|path>

有关plugman的更多信息,请参阅。希望这会有所帮助,敬请。

为什么不在进行构建之前从info.plist中删除背景地理位置?这似乎是不设置任何脚本或修改任何代码的最快、最简单的方法。我可以做到这一点——但是,我定期使用“离子状态重置”更新插件,这样每次都可以重建文件,在进行构建之前,我必须记着将其从info.plist中删除。
$ plugman install --platform android --project platforms/android --plugin https://github.com/mauron85/cordova-plugin-background-geolocation.git