【问题标题】:How can I debug js code using Cordova and ios simulator?如何使用 Cordova 和 ios 模拟器调试 js 代码?
【发布时间】:2013-01-08 11:50:24
【问题描述】:

我正在使用 xcode 4.5.2 和 PhoneGap (Cordova) 开发一个 iphone 应用程序。

在 xcode 中查看 Log Navigator 并没有显示任何 js console.logs。

我必须做什么才能看到这些日志输出?

【问题讨论】:

    标签: xcode ios-simulator


    【解决方案1】:

    这可能有点晚,但很简单。

    所以在 Safari 中,转到 preferences -> advanced -> Show Develop menu in menu bar。完成后,在 xcode 中构建并运行,然后在 safari 中运行 Develop -> iPhone Simulator -> Your App Name

    它工作得很好,但我找不到让它持续存在的方法,所以你似乎需要在每次运行后重复这个,这很痛苦。如果我找到方法,我会在这里发帖。

    补充:

    正如 Harry 在下面的 cmets 中指出的那样,您可以在 safari 控制台中运行 location.reload 以重新加载 Cordova 应用程序并查看应用程序启动时的所有日志消息

    【讨论】:

    • 对于迟到的人...然后您可以在 safari 控制台中运行 location.reload 以重新加载 Cordova 应用程序并查看应用程序启动时的所有日志消息
    • 或者直接按 Cmd-R 重新加载
    • 我知道这个答案已经过时了,但是有没有其他人发现模拟器(或连接的设备)有时会从Develop 菜单中退出?
    • location.reload() 在控制台中可以识别恼人的错误,谢谢你,Harry
    • @andreszs 请参阅上面 Harry 的评论。
    【解决方案2】:

    我找到了一个打开ios模拟器控制台的小帮助

    http://blog.persistent.info/2014/06/adding-keyboard-shortcuts-for.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-28
      • 1970-01-01
      • 2015-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多