ios - Cordova 1.9 到 2.0 升级导致 "#import <Cordova/CDVPlugin.h>"File Not Found 错误

标签 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 文件夹添加到用户 header 搜索路径。什么都没做

我有一个通过命令行创建的项目来获取 cordova-2.0.0.js 文件。该项目运行良好,我几乎逐行通过build设置将其与我现有的项目进行比较,但无法提出任何不同之处。

最佳答案

我遇到了类似的问题,对许多人来说,一个解决方法是确保 Xcode 首选项“Xcode Preferences -> Locations -> Derived Data -> Advanced…”设置为“Unique”

关于ios - Cordova 1.9 到 2.0 升级导致 "#import <Cordova/CDVPlugin.h>"File Not Found 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12766227/

相关文章:

php - 使用 JSON 将 Web 内容提取到 Apache Cordova/Phonegap 应用程序中

cordova - 使用 Plugman 在 Phonegap 中加载 Barcode 插件

android - 库,它是另一个库的依赖项,在 cordova run android 中无法识别

ios - Xcode7: libGGLAnalytics.a(GGLContext+Analytics.o)' 不包含位码

ios - 如何创建带有图标下标题和外框的按钮

iphone - 如何在允许的一百个临时安装之一上安装应用程序?

swift - 找不到目标框架的底层 Objective-C 模块

ios - 试图实现 CLLocationManager : Getting compile time error

android - 如何将 PhoneGap - Android 设置过程作为一步构建?

ios - 在 cordova 插件中设置 NSNotifications 观察器