【问题标题】:How to debug an app run from the iOS simulator directly? (not from xcode run)如何直接调试从 iOS 模拟器运行的应用程序? (不是从 xcode 运行)
【发布时间】:2017-06-10 11:56:57
【问题描述】:

我们都知道,如果我们从 XCode 构建并运行一个应用程序,我们可以看到所有的调试,但是如果我们想调试一个预装在 iPhone Simulator 上的应用程序,我似乎找不到方法来做到这一点, 这可能吗?怎么样?

我试过iOS Console,但是好像还是不行,测试版已经过期了。

谢谢

【问题讨论】:

    标签: ios objective-c swift xcode ios-simulator


    【解决方案1】:

    对我来说最好的方法是

    tail -f /Users/userName/Library/Logs/CoreSimulator/appID/system.log
    

    它会将所有数据打印到 mac 终端,即使您没有从 XCode 或其他东西运行应用程序,我希望我之前知道...

    【讨论】:

      【解决方案2】:

      如果您只想查看日志输出(例如 NSLog()),请参阅以下答案,说明在哪里可以找到模拟器的 system.log 文件。

      https://stackoverflow.com/a/10165649

      请注意,如果您使用的是 Swift,“打印”语句将不会写入日志文件;它们只会显示在 Xcode 的控制台中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-10-26
        • 2014-10-12
        • 2014-12-18
        • 1970-01-01
        • 2016-10-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多