如何在2年前创建的退出项目中将Cordova 1.5.0升级到Cordova 3.5.0?

时间:2014-08-08 10:18:56

标签: ios cordova

这是两年前制作的项目,现在我正在使用它。问题是Cordova的版本现在是3.5.0,但这个项目是1.5.0。我现在可以在X-code 5.1中运行它吗?我怎样才能升级它。 Plz,我需要帮助,因为我是iOS程序的新手。

未找到'Cordova / CDVViewController.h'文件的下一段代码错误

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

1 个答案:

答案 0 :(得分:1)

AFAIK没有简单的方法从旧版本的Cordova升级。您可以尝试遵循本指南:http://docs.phonegap.com/en/3.5.0/guide_platforms_ios_upgrade.md.html#Upgrading%20iOS但您必须逐步升级(即从1.5.0升级到1.6.0到1.7.0 ......)。但即使你这样做,如果你在代码中使用一些旧的插件或API调用,你将不得不根据新版本的API重写它们。

我有一个使用Cordova 2.1版的项目,我需要将其升级到3.1,最后我最好在3.1中创建新项目然后更新插件或完全重写它们。

总而言之,这完全取决于项目的复杂性(如果您使用本机代码进行通信,请使用插件,支持多少平台)。您可以尝试遵循更新指南或仅在3.5中创建新项目。如果您的项目很简单,我建议创建新的3.5应用程序,然后根据3.5的文档将旧的html,css,js ...文件复制到新项目中的适当位置。