我正在开发一个phonegap应用并在iOS设备上进行测试。
我正在尝试获取设备数据,但在执行此操作时会返回undefined:
device = window.device;
alert(device);
var element = 'Device Name: ' + device.name + '<br />' + 'Device PhoneGap: ' + device.phonegap + '<br />' + 'Device Platform: ' + device.platform + '<br />' + 'Device UUID: ' + device.uuid + '<br />' + 'Device Version: ' + device.version + '<br />';
alert(element);
我在here (cordova docs)读到我需要使用它,因为我的cordova版本&gt; 3.0:
cordova plugin add org.apache.cordova.device
但是当我这样做时,XCode失败并出现此错误:
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1
我知道有点难以理解和解释,但是,有人可以告诉我如何在不使用此设备数据的情况下获取设备数据? (我也接受解决这里暴露的问题的方法)
由于
修改
也许这有助于理解问题: