在xCode中检查PhoneGap版本

时间:2013-08-06 08:40:49

标签: xcode cordova version

我的基于phonegap的项目有问题,我怀疑我运行的版本与我想的不同。我正在使用的config.xml文件声明它是2.0.0,而我认为它是2.9。

有没有办法在xcode中实际检查phonegap版本,而不是在单个文件中继续发表评论?

谢谢!

3 个答案:

答案 0 :(得分:3)

您可以使用设备对象的cordova(device.cordova)属性来获取phonegap的版本。 以下链接提供了相同的更多信息。 http://docs.phonegap.com/en/3.0.0/cordova_device_device.md.html#Device

答案 1 :(得分:2)

我想我会添加@ user1279357的答案,它演示了如何从JavaScript端获取Cordova的版本。但是,在Objective-C方面,如果添加#import <Cordova/CDVAvailability.h>,则可以调用常量:CORDOVA_VERSION_MIN_REQUIRED

此常量是int,它将为您提供正在使用的Cordova版本。该值的形式为:20000 = 2.0,20800 = 2.8 e.t.c。

如果您需要对此值进行检查,则此文件中为每个版本定义了其他常量,例如__CORDOVA_2_0_0 = 2.0。

查看here以查看CDVAvailability.h的源文件。

答案 2 :(得分:0)

查看评论顶部的cordova.js文件。

如果您使用的是旧版本的cordova,它将在文件名中列出,例如“Cordova2.7.js”