0

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

谢谢。

4

1 回答 1

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有帮助吗?

于 2012-10-02T13:31:35.967 回答