PhoneGap 1.6 - 基于旧的PhoneGap版本构建项目

时间:2012-04-18 11:50:19

标签: iphone xcode4 cordova

我完全不熟悉PhoneGap(不是iOS编程),而且我的公司使用旧版本的PhoneGap制作了一个项目。我已经在我的计算机上安装了新的PhoneGap版本(v.1.6),但该项目没有构建。我注意到该项目使用了一个名为PhoneGap.framework的文件,这个文件在我的电脑中找不到。安装新的PhoneGap v.1.6后,我注意到可以创建一个“基于Cordova的应用程序”(不是基于PhoneGap的应用程序),它使用其他framemork,即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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

如果已使用phonegap创建项目,则有2个选项。

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

2)在这里下载旧版本的phonegap并安装 - 最好的版本将是1.3,因为1.4是向Cordova开始过渡的时候。

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

安装1.3将允许您使用原始的phonegap框架。

祝你好运!