2

我对 PhoneGap 完全陌生(不是 iOS 编程),我的公司有一个使用旧版本 PhoneGap 制作的项目。我已经在我的计算机中安装了新的 PhoneGap 版本(v. 1.6),但该项目没有构建。我注意到该项目使用了一个名为 PhoneGap.framework 的文件,该文件在我的计算机中找不到。安装新的 PhoneGap v. 1.6 后,我注意到可以创建一个“基于 Cordova 的应用程序”(不是基于 PhoneGap 的应用程序),它使用其他框架,即 Cordova.framework。

问题:如何在我的计算机中构建项目?从一个版本到另一个版本的任何迁移?

我还注意到使用新 PhoneGap 版本创建的项目会创建以下代码片段:

#ifdef CORDOVA_FRAMEWORK
    #import <Cordova/CDVPlugin.h>
    #import <Cordova/CDVURLProtocol.h>
#else
    #import "CDVPlugin.h"
    #import "CDVURLProtocol.h"
#endif

但我公司的项目有以下代码:

#ifdef PHONEGAP_FRAMEWORK
    #import <PhoneGap/PGPlugin.h>
    #import <PhoneGap/PGURLProtocol.h>
#else
    #import "PGPlugin.h"
    #import "PGURLProtocol.h"
#endif

任何帮助将不胜感激。

4

1 回答 1

1

如果已经使用 phonegap 创建了项目,那么您有 2 个选项。

1) 将现有项目升级到 Cordova 1.6,这并不难,但需要一些时间和重新调整工具,特别是如果使用的插件尚未更新...

2) 在此处下载较旧版本的 phonegap 并安装 - 最佳版本将是 1.3,因为 1.4 是开始向 cordova 过渡的时候。

这是旧版本的 git - https://github.com/phonegap/phonegap/tags

安装 1.3 将让您使用原来的 phonegap 框架。

祝你好运!

于 2012-04-18T15:44:37.000 回答