【问题标题】:Is it possible to debugging an iOS app that's running on device without re-building/deploying the code?是否可以在不重新构建/部署代码的情况下调试在设备上运行的 iOS 应用程序?
【发布时间】:2020-09-10 19:45:00
【问题描述】:

挑战:我正在设备上测试我的 iOS 应用,该应用在一段时间内运行良好,但我无法发现任何问题。我断开设备与我的机器的连接并继续使用它几天,没有任何问题。然后出乎意料的是,只要我在手机上启动该应用程序,它就会立即关闭(崩溃)。当我将设备连接到计算机以便查看发生了什么时,我无法复制崩溃,因为应用程序被重新部署并解决了问题。所以我无法找到问题的根本原因。 任何建议都非常感谢!

【问题讨论】:

  • 免费开发者帐户允许您将应用程序存储在 iPhone 中一定天数(不确定确切计数)。这可能是你说的问题?

标签: swift xcode remote-debugging


【解决方案1】:

免费的 Apple Developer 帐户中的调试配置文件将在 7 天后过期。这就是为什么您的应用程序在一段时间后无法启动的原因。

至于如何调试已经运行的应用程序,您可以按照this答案提供的步骤操作。

调试 > 按 PID 或名称附加到进程

或者在使用的进程列表中找到您正在运行的应用程序 Debug > Attach to Process

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    • 1970-01-01
    • 1970-01-01
    • 2010-12-12
    • 2021-07-09
    • 1970-01-01
    • 2021-05-22
    相关资源
    最近更新 更多