【问题标题】:How can I get live console output when device is connected to another hardware device?当设备连接到另一个硬件设备时,如何获得实时控制台输出?
【发布时间】:2015-10-18 01:42:20
【问题描述】:

所以我正在尝试使用 DJI SDK 制作应用程序。为了让我的应用程序正常运行,我的 iDevice 需要通过 USB 连接到无人机的遥控器。

这意味着我也不能通过 xcode 运行应用程序并获得控制台输出。

在手机上使用应用程序时,是否可以保存控制台输出?我知道崩溃日志,但遗憾的是它们没有提供足够的信息对我有用。

仅当设备连接到遥控器时出现运行时错误时才开始出现此问题。因此没有办法隔离问题,因为我不知道出了什么问题。

另一种解决方案可能是 1 女对 2 男 USB 和弦,但我还没有在网上找到一个,即使我找到了我也不知道这是否可行。

在使用需要连接到设备的硬件时,是否有标准的调试方法?

【问题讨论】:

    标签: ios xcode debugging console


    【解决方案1】:

    在 Xcode 中,点击顶部工具栏上的窗口,然后点击设备。选择要从中读取日志的设备。但是,这是整个手机的日志,您必须连接到 mac...所以您必须运行测试,从 DJI 拔下电源,插入 mac,转到设备,然后滚动浏览日志,直到您找到应用程序的输出,您将无法看到实时的预期结果。

    这并不理想,但这是我所知道的唯一方法,除了自己将整个控制台日志构建到您的应用程序之外。

    【讨论】:

    • 我知道,但这些只是崩溃日志,而不是 print() 语句等输出的实际控制台日志
    • 它也没有列出错误信息,只是一些错误代码和线程列表
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    相关资源
    最近更新 更多