我的基于phonegap的项目有问题,我怀疑我运行的版本与我想的不同。我正在使用的config.xml文件声明它是2.0.0,而我认为它是2.9。
有没有办法在xcode中实际检查phonegap版本,而不是在单个文件中继续发表评论?
谢谢!
答案 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”