在Phonegap中找不到'Cordova / CDVPlugin.h'文件

时间:2013-06-05 07:20:51

标签: iphone ios cordova

我在我的项目中使用了cordova 2.1。当我向我的客户端发送代码时,他告诉cordova文件丢失,他下载新的2.1版本并在该项目中添加该设置,然后'Cordova / CDVPlugin.h'文件没有发现错误。我也看到了这个链接"'CDVPlugin.h' file not found" in Cordova as component (Cleaver)enter image description here。我在这里附上了屏幕截图以查找错误。

2 个答案:

答案 0 :(得分:2)

如果Cordova已作为子项目添加到您的项目中(作为框架), 检查该子项目的目标是否已添加到应用目标的“构建阶段”中的“链接二进制库”列表中。

简单的步骤:

  1. 在Project Navigator中单击您的项目名称。
  2. 在打开的项目视图中,在左侧窗格中单击目标。
  3. 点击“构建阶段”标签。
  4. 打开“使用图书馆链接二进制文件”下拉列表。
  5. 您应该会在此处看到所有当前框架的列表。
  6. 现在,如果您在项目中使用Cordova作为子项目,只需将'libCordova.a'添加到'Link Binary With Libraries'列表('+'按钮,然后从'下面的列表中选择'工作空间“)。
  7. 但是如果你使用Cordova作为框架,那么也应该在这里列出'Cordova.framework'。如果不是,请单击“+”按钮,“添加其他”,导航到其中并添加进来添加。

答案 1 :(得分:1)

我敢打赌,Cordova.framework不包含在您的XCode项目中。

enter image description here

要添加它,请遵循以下说明:
- 正在建设阶段
- 在Link Binary With Libraries中 - 单击底部的“+”按钮
- 点击“添加其他...”
- 进入Macintosh HD - >用户 - >共享 - >科尔多瓦 - >框架
- 选择Cordova.framework并单击Open

再次尝试构建您的项目。