按照此处概述的说明进行操作: 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/