Cordova 1.9到2.0升级导致“#import <cordova cdvplugin.h =”“>”找不到文件错误</cordova>

时间:2012-10-07 04:58:34

标签: ios cordova phonegap-plugins cordova-2.0.0

按照此处列出的说明操作: http://docs.phonegap.com/en/2.1.0/guide_upgrading_ios_index.md.html

我正在尝试将现有的iOS项目从 Cordova 1.9升级到2.0

在逐行遵循说明后,我在尝试运行时仍然收到以下错误:

Lexical or Preprocessor Issue -- "#import <Cordova/CDVPlugin.h>" File Not Found

生成此错误的行显示为:

#import <Cordova/CDVPlugin.h>

我已经做了以下尝试来解决这个问题:

  • 确保我正在将CordovaLib项目正确导入我的父项目
  • 仔细检查我是否使用带括号的正确导入语法,而不是引号
  • 确保我的CORDOVALIB目录准确
  • 项目是否干净且构建文件夹是否干净
  • 尝试以递归方式将我的CORDOVALIB文件夹添加到用户页眉搜索路径。什么都没做

我有一个我通过命令行创建的项目来收集cordova-2.0.0.js文件。该项目运行良好,我几乎一行一行地通过Build Settings将它与我现有的项目进行比较,并且不能提出任何不同的内容。

2 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,许多人的一个解决方法是确保Xcode首选项“Xcode首选项 - &gt;地理位置 - &gt;派生数据 - &gt;高级...”设置为“唯一”

答案 1 :(得分:0)

(注:Phonegap 2。9。1(2013年11月))

我在尝试制作开源“C”手机间隙插件时遇到了同样的问题。解决方案是将Cordovalib.xcodeproj添加到目标项目中,完成后, 单击your_project.xcodeproj - 您需要查看目标设置,在Build Phases选项卡下,确保Cordovalib添加到Target Dependencies中。

一旦完成,它应该允许语句#import工作。