[英]Accessing iOS native code with PhoneGap, build issue
我编写了一个非常简单的插件,并将其添加到我的config.xml中:
<feature name="FileWriter">
<param name="ios-package" value="FileWriter" />
</feature>
在执行“ Cordova准备”之后,它不会将其复制到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中,则可以正常工作。
基本上,“ cordova准备”步骤似乎缺少某种步骤,该步骤没有复制此功能。 基本config.xml中的所有其他元素都已正确复制到特定于平台的元素。
我已经根据本教程中的代码
遵循官方教程,而不是http://docs.phonegap.com/en/3.5.0/guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide
您链接的文件缺少plugin.xml
的部分,即在cordova prepare
读取的文件cordova prepare
将必要的文件复制到iOS项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.