【问题标题】:iOS Cordova 3.x: Device pluginiOS Cordova 3.x:设备插件
【发布时间】:2013-12-19 13:52:14
【问题描述】:

我正在 iOS Simulator 6.0 7.0 上测试 Cordova 3.3 项目的设备插件

所以我的步骤:

  1. npm install cordova
  2. cordova 创建 MyFunkyApp
  3. cd MyFunkyApp
  4. cordova 平台添加 ios
  5. cordova 插件添加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

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

【问题讨论】:

    标签: ios cordova


    【解决方案1】:

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

    cordova build ios
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-23
      • 2016-10-06
      • 2012-03-10
      • 2020-12-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多