繁体   English   中英

使用PhoneGap访问iOS本机代码,生成问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM