【问题标题】:ios app-on-device debugging eventsios app-on-device 调试事件
【发布时间】:2015-04-30 19:07:45
【问题描述】:

这里是新手,如果这是一个愚蠢的问题,请道歉:

是否有任何应用程序或解决方案可让您访问安装在 iphone 上的应用程序的调试事件?需要明确的是,这不是我开发的应用程序,它只是在我的 iPhone 上,用作我们正在开发的另一个解决方案的一部分。好奇是否有办法只观察应用程序上的事件以帮助调试过程。

谢谢。

【问题讨论】:

    标签: ios iphone debugging


    【解决方案1】:

    如果您制作一个应用,并使用开发版本和开发签名构建它,您可以选择在设备上构建+运行它。然后,您可以使用 Xcode 调试器查看您的日志/错误等。

    步骤:

    1. 插入 iPhone
    2. 启动 Xcode
    3. 点击构建+运行
    4. 手表调试器

    日志要么由操作系统针对某些事情(NSinconsistency、不良约束、视图呈现中的竞争条件)生成,要么由您使用 NSLog 生成。

    或者您的意思是当应用程序未绑定到您的计算机时?还有其他工具可以做到这一点 - 包括重新插入手机并从设备下载日志。

    【讨论】:

    • 我想我的意思是如果应用程序没有绑定到我的电脑上,或者换句话说,我们没有制作应用程序,所以我们没有源代码。我们只想在特定的 UI 场景中跟踪应用程序的事件。您建议使用哪些日志记录工具?
    • 您可能无权访问它。您有权访问的大多数应用都经过分发签名,这意味着您无法获取调试器数据等内容。
    • 你不能使用调试器。但是你可以使用一个名为 Instruments 的应用程序(Xcode 附带)来查看应用程序的一些内部结构,即使你没有源代码。
    • 但不是日志数据 - 你主要看到分配,如果它是分发签名的,我认为这样做很麻烦:stackoverflow.com/questions/18905450/…
    猜你喜欢
    • 2020-06-04
    • 1970-01-01
    • 2022-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-03
    • 1970-01-01
    相关资源
    最近更新 更多