通过全新下载 Cordova 2.9 和 Cordova CLI,我通过 CLI 创建了 Hello World 应用程序。我还通过 CLI 添加了 iOS 平台。查看 index.js 文件(在 www/js 中),有一个 javascript 对象,其中包含触发的函数onDeviceReady
,以及其中的一个函数,其中包含一个 console.log,它应该输出“ Received Event: deviceready ”。
在 iOS 6.1 模拟器中从 Xcode 运行此应用程序后,Xcode 的调试控制台中的 console.log 没有输出。我查看了 cordova.js 文件并注意到 CLIplatform add
实用程序添加了 3.0(昨天在 3.0 版本之前运行),但我也尝试使用 cordova-2.9.0.js 运行应用程序。
无论如何,我无法在我自己的应用程序或 Hello World 应用程序中使用 cordova 2.9 或 3 在 Xcode 的控制台中显示 console.log。我的 Xcode 控制台设置为所有输出。这是发布的错误吗?从我一直在做的所有谷歌搜索来看,Cordova 似乎对 console.log 的支持取决于版本,我不知道它现在应该在哪里。谢谢你的帮助。