1

I have a problem with my phonegap-based project, and I'm suspecting I'm running a different version than I think. the config.xml file I'm using states it's 2.0.0, while I thought it's 2.9.

Is there a way to actually check the phonegap version in xcode, and not relay on a comment in a single file?

Thank you!

4

3 回答 3

3

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

于 2013-08-06T11:16:18.047 回答
2

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

此常量int将为您提供您正在使用的 Cordova 版本。该值的形式为:20000 = 2.0、20800 = 2.8 等

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

此处查看CDVAvailability.h.

于 2013-08-06T13:24:08.827 回答
0

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

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

于 2014-06-20T11:45:51.317 回答