【发布时间】:2020-06-21 10:16:22
【问题描述】:
我正在尝试在 Xcode 中调试 iOS 应用程序。我的方案是在 Debug 中使用 Build Configuration。当我运行应用程序时,调试面板会打开,但是当应用程序在模拟器或设备上打开时,面板会关闭并且不允许我进行调试。
在 Xcode 中调试应用程序必须满足哪些条件?
我的 Xcode 版本是 11.3.1。 我的 macOS 版本是 10.15.2。
更新 1
我放了我的配置图片:
当我尝试通过“通过 PID 或名称附加到进程...”将调试附加到模拟器时,出现以下错误:
【问题讨论】:
-
你放了断点吗?
-
是的,我已经这样做了。
-
什么是“打开”和“关闭”的“调试面板”?请显示您正在谈论的内容的屏幕截图。
-
另外请证明 (1) 你有断点和 (2) 断点是active和enabled的。
-
要尝试调试它,请将 Xcode 中的活动方案设置为 AppName > iPhone 11 Pro Max。然后单独使用模拟器(不是 Xcode)点击 AppName 让它运行。然后进入 Xcode 并执行 Debug > Attach to process by PID。然后输入您的应用程序的名称,然后单击附加。然后在 Xcode Debug Navigator 中按下 Pause 图标。它是否附加到您的应用程序。它会暂停您的应用吗?