2013-06-05 183 views
1
没有发现

我在我的project.when我发送代码到我的客户端使用科尔多瓦2.1,他告诉记者,科尔多瓦文件丢失,他下载新的2.1版本,并添加安装在该项目,然后'科尔多瓦/ CDVPlugin.h'文件未发现错误发生。我还以下链接"'CDVPlugin.h' file not found" in Cordova as component (Cleaver)enter image description here。在这里我附上了错误的屏幕截图。“科尔多瓦/ CDVPlugin.h”文件中的PhoneGap

+0

你能添加“科尔多瓦/ CDVPlugin.m”到编译来源.. – Jitendra

+0

我不能将文件添加到编译sources.But当我在相同的错误内容时发生 –

+0

那么现在清洁的Xcode,并再次尝试建立编译源代码添加文件... – Jitendra

回答

1

我打赌,Cordova.framework不包括在你的XCode项目。

enter image description here

添加它遵循论文说明:
- 在构建阶段
- 在链接二进制与图书馆
- 底部
点击“+”按钮 - 点击“添加其他...”
- 在Macintosh HD中去 - >用户 - >共享 - >科尔多瓦 - >框架
- 选择Cordova.framework并点击打开

再次尝试构建您的项目。

+0

我试试这个instruction.It对me.Thanks有用。但是发生相同的Cordova/CDVPlugin.h文件未找到错误。 –

+0

您能否将该项目升级到最新版本的Cordova?从社区寻找老版本的支持很复杂。 – poiuytrez

+0

现在我创建新的项目与最新版本的科尔多瓦,现在它的作品正确。谢谢你的帮助。 –

2

如果Cordova已作为子项目添加到您的项目中(而不是作为框架), 请检查该子项目的目标是否已添加到您的应用目标的'Link Binary With Libraries'列表'建立阶段“。

在简单的步骤:

  1. 点击在Project Navigator您的项目名称。
  2. 在其打开,在左侧窗格中的项目视图,单击目标。
  3. 单击“构建阶段”选项卡。
  4. 打开'Link Binary With Libraries'弹出式列表。
  5. 您应该在这里看到所有当前框架的列表。
  6. 现在,如果你在你的项目作为子项目使用科尔多瓦,只需添加“libCordova.a”您“链接二进制与图书馆”列表(“+”按钮,然后从下“列表中选择工作区')。
  7. 但是,如果你正在使用科尔多瓦作为一个框架,“Cordova.framework”也应该在这里上市。如果不是的话,点击“+”按钮,“添加其他”,导航到它,并加入其添加它。
相关问题