任何人都知道最好的方法是添加一个与phonegap本地添加插件(plugman)不兼容的Phonegap / Cordova插件。我已经厌倦了手动更新config.xml文件,但我觉得我缺少了一些东西,而且有关cordova 3.1的文档并没有说明修改了哪些文件以使插件“正常工作”。
https://github.com/phonegap/phonegap-plugins/tree/DEPRECATED/iOS/ExtractZipFile
这是我试图利用的回购。我在这里看到了类似的帖子。我可以下载repo罚款作为拉链,但那么我将如何添加这个,所以它实际上工作。
在坚果shell中,如果我添加自己的自定义插件,我需要修改cordova 3.1中的哪些文件以实际加载它并使其工作。
答案 0 :(得分:3)
更新您的config.xml
,阅读以下内容:
<feature name="ExtractZipFilePlugin" >
<param name="ios-package" value="org.apache.cordova.ExtractZipFile"/>
</feature>
将块添加到cordova_plugins.js
:
{
"file": "plugins/cordova/ZipPlugin.js",
"id": "org.apache.cordova.extractZipFile",
"clobbers": [
"extractZipFile"
]
}
使用标题
包围您的插件(在本例中为ZipPlugin.js
)
cordova.define("org.apache.cordova.extractZipFile", function(require, exports, module) {
和页脚
});
您可能需要在此处调整确切的ID,但这些是手动将插件包含到Cordova 3 +中的基本步骤。