【问题标题】:cordova 2.1 cdvviewcontroller.h missing科尔多瓦 2.1 cdvviewcontroller.h 丢失
【发布时间】:2012-10-01 20:17:15
【问题描述】:

我刚刚安装了新的 PhoneGap 2.1.0 并按照所有步骤准确地启动了一个项目,它似乎可以工作,除了当我尝试在 iPhone 6 模拟器上运行它时,我收到一条错误消息,显示 Cordova/ CDVViewController.h 丢失。我在运行 Lion 的 MacBook Pro 上使用 XCode 4.5。我看到很多人都遇到过这个错误,但没有提供解决方案。有人能帮忙吗?此外,我在安装新的 PhoneGap 之前卸载了 PhoneGap 2.0。

谢谢。

【问题讨论】:

  • 我认为我应该补充一点,Cordovalib.xcodeproj 是红色的。
  • 我找到了解决我自己问题的方法。 PhoneGap 2.1.0 下载的iOS 文件夹中有一个CordovaLib 文件夹。它没有被移动到其他文件被解压的地方。我把它放在那里之后,项目就编译了。

标签: iphone ios xcode cordova


【解决方案1】:

解决方案是在安装 PhoneGap 2.1 之前完全删除 PhoneGap 2.0。我所做的是安装 2.1,然后尝试创建一个项目。没用后,我用了2.0的卸载程序。这删除了我的 CordovaLib 文件夹,即使我在 2.1 文件夹中解压了它。我查看了 PhoneGap 2.1 下载的 lib/ios 文件夹,并将 CordovaLib 文件夹复制到了我放置 iOS 文件夹中其他文件的位置,然后就完成了。我也可以只替换我解压缩的整个 ios 文件夹。

我正在使用 XCode 4.5 并且我的目标是 iOS 6,因此我必须执行一个额外的步骤才能使其在模拟器中运行。我必须在 Xcode 的项目导航器中单击 CordovaLib.xcodeproj,然后将 Build Active Architecture Only 中的值更改为 YES。这完成了我的解决方案。

这对你 ac360 有帮助吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多