Phonegap 2.1.0 Cordova/CDVViewController.h 文件未找到

Posted

技术标签:

【中文标题】Phonegap 2.1.0 Cordova/CDVViewController.h 文件未找到【英文标题】:Phonegap 2.1.0 Cordova/CDVViewController.h file not found 【发布时间】:2012-10-16 18:38:25 【问题描述】:

我已经安装了 Xcode 4.5(没有安装以前的 phonegap 版本)。我已经通过 Phonegap 教程下载、提取和创建项目:http://docs.phonegap.com/en/2.1.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS

在终端命令之后:./create myproject ~/Desktop/myproject com.test.myproject 我已经成功创建了结构。

比我启动 xcode 并想玩这个示例项目。 Xcode 构建失败并说:

找不到词法或处理器问题“Cordova/CDVViewController.h”文件

我尝试将这个丢失的标题添加到类文件夹中,修复了导入语法,但仍然是同样的问题。

有人解决了这个问题吗?/HOW?

【问题讨论】:

我刚刚经历了完全相同的事情。我删除了项目并创建了一个新项目,问题解决了。不确定这是否重要,但我让 xcode 在创建新项目之前完成所有更新。 【参考方案1】:

经过多次尝试,我决定阅读 Readme.md 并使用 ./update_cordova_subproject 解决问题!

使用以下方法创建项目:

./create ~/Desktop/project com.example.project project

更新cordova子项目参考:

./update_cordova_subproject ~/Desktop/project/project.xcodeproj

现在编译成功!

【讨论】:

以上是关于Phonegap 2.1.0 Cordova/CDVViewController.h 文件未找到的主要内容,如果未能解决你的问题,请参考以下文章

PhoneGap 2.1.0 iOS Mac Xcode CordovaLib

PhoneGap/Cordova 设备未准备好

Phonegap 无法存档,出现此错误“Command / usr / sbin / chown failed with exit code 1”

Objective-C 到 JavaScript 调用没有发生

getJSON 在 iOS 上的 Cordova 2.1.0 中不起作用

Phonegap - Phonegap 到 Utils 更改