我写了一个非常简单的插件并将其添加到我的config.xml中:
<feature name="FileWriter">
<param name="ios-package" value="FileWriter" />
</feature>
执行&#34; Cordova准备&#34;它不会将其复制到staging / config.xml,因此当我运行应用程序时出现错误:
2014-11-18 14:12:58.929 iOS Test[1280:723270] -[CDVCommandQueue executePending] [Line 158] FAILED pluginJSON = [
"FileWriter1220649673",
"FileWriter",
"cordovaGetFileContents",
[
]
]
如果我手动将该功能添加到platform文件夹中的config.xml,它可以正常工作。
基本上似乎在&#34; cordova准备中缺少某种步骤&#34;不复制此功能的步骤。基本config.xml中的所有其他元素都被正确复制到特定于平台的元素。
的代码答案 0 :(得分:1)
请遵循官方教程 http://docs.phonegap.com/en/3.5.0/guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide
您链接的那个缺少plugin.xml
的部分,即cordova prepare
上读取的文件,用于将必要的文件复制到iOS项目。