我的基於phonegap的項目存在問題,我懷疑我運行的版本不是我想象的。我使用的config.xml文件聲明它是2.0.0,而我認爲它是2.9。在xCode中檢查PhoneGap版本
有沒有一種方法來實際檢查xcode中的phonegap版本,而不是在單個文件中的註釋中繼?
謝謝!
我的基於phonegap的項目存在問題,我懷疑我運行的版本不是我想象的。我使用的config.xml文件聲明它是2.0.0,而我認爲它是2.9。在xCode中檢查PhoneGap版本
有沒有一種方法來實際檢查xcode中的phonegap版本,而不是在單個文件中的註釋中繼?
謝謝!
我想我會添加到@ 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
。
您可以使用設備對象的cordova(device.cordova)屬性來獲取phonegap的版本。 下面的鏈接提供了相同的更多信息。 http://docs.phonegap.com/en/3.0.0/cordova_device_device.md.html#Device
查看註釋頂部的cordova.js文件。
如果你使用的是一個真正舊版本的cordova,它將被列在文件名中,如「Cordova2.7.js」