2013-12-19 53 views
0

我测试了设备插件在iPhone模拟器一个科尔多瓦3.3项目6.0 7.0的iOS 3.X科尔多瓦:设备插件

所以我的步骤:

  1. NPM安装科尔多瓦
  2. 科尔多瓦创建MyFunkyApp
  3. CD MyFunkyApp
  4. 科尔多瓦平台添加IOS
  5. 科尔多瓦插件添加https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
  6. 变化的index.html到

设备属性实例

<script type="text/javascript" charset="utf-8" src="cordova.js"></script> 
<script type="text/javascript" charset="utf-8"> 

// Wait for device API libraries to load 
// 
document.addEventListener("deviceready", onDeviceReady, false); 

// device APIs are available 
// 
function onDeviceReady() { 
    var element = document.getElementById('deviceProperties'); 
    element.innerHTML = 'Device Name: '  + device.name  + '<br />' + 
         'Device Cordova: ' + device.cordova + '<br />' + 
         'Device Platform: ' + device.platform + '<br />' + 
         'Device UUID: '  + device.uuid  + '<br />' + 
         'Device Model: ' + device.model + '<br />' + 
         'Device Version: ' + device.version + '<br />'; 
} 

</script> </head> <body> 
<p id="deviceProperties">Loading device properties...</p> </body> </html> 

此脚本cordova.apache.org设备API

但它不是作品。加载设备属性...一直在屏幕上。我做错了什么?

回答

0

您需要命令行先建的项目,而不是仅仅在Xcode构建它:

cordova build ios 

然后在模拟器中运行它 - 应该工作。