如何在xcode控制台上看到phonegap javascript日志消息

Isa*_*uru 25 javascript logging cordova

我正在尝试使用Xcode上的phonegap开发一个基本的hello world应用程序.但我无法在Xcode控制台上看到日志消息.我已经尝试过console.logdebug.log,但它们对我不起作用?

如何在xcode控制台上看到javascript日志消息?

Nic*_*een 27

在Phonegap 3.0中,您必须为console.log添加一个插件才能在xcode控制台中工作.

$ phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git
Run Code Online (Sandbox Code Playgroud)

更多信息:http://docs.phonegap.com/en/edge/guide_cli_index.md.html#The%20Command-line%20Interface

  • 我相信使用**Phonegap**的大多数人都安装了**Git**.在我的机器上```cordova插件添加https:// git-wip-us.apache.org/repos/asf/cordova-plugin-console.git```*(Cordova 3.4.0)* (5认同)
  • 注意,您需要从项目文件夹运行它并安装Git for Mac(从这里:http://git-scm.com/download/mac). (2认同)

小智 10

  1. 在您的真实iDevice或iOS模拟器中转到Settings > Safari > Advanced并打开Web Inspector.
  2. 桌面Safari: Safari > Preferences > Advanced并选中Show develop menu in menu bar复选框.
  3. 现在您已经打开了iOS模拟器,或者您的iDevice连接到您的mac开始使用您网站上的Web检查器:在您的Mac上,打开Safari并转到 Develop


aug*_*aug 8

Phonegap 在这里有一个很好的博客文章.

他们提到的一件事包括我个人使用的JSLint.您只需在那里发布您的JS代码,它将扫描错误和良好的样式.我还建议尝试将代码放在一个简单的html文件中并在浏览器上运行它.任何看似与电话有关的东西,只是摆脱它.很高兴在浏览器端沙盒你的javascript,然后使用像Firebug或Chrome的调试器.(我也肯定console.log()会在那里工作:D)

我也看到很多人提到,包括在博客文章中关于Weinre,所以这是值得一试的.

其他可能有用的相关问题:

Phonegap - 在Xcode中进行Javascript调试

iOS PhoneGap调试工作流程

如何在Xcode中查看PhoneGap应用程序的javascript错误?

希望这可以帮助.

编辑:最近发现:在Phonegap中调试


小智 4

console.log("msg here: "+var);应该管用。它将显示为...[INFO] msg here: hi!(在日期、时间、应用程序等之后)。

要查看消息,请转至“查看”>“调试区域”>“激活控制台”(或 shift+cmd+C)