在XCode和iOS中调试应用程序启动

问题描述 投票:4回答:2

我有一个非常特殊的情况,需要调试。我需要检查在终止应用程序后重新启动时发生的情况(查看正在读取的存储数据等)。如果我从设备上终止了应用程序,调试器将停止(这很有意义)。

我能想到的最好的方法是杀死应用程序,然后从XCode重新启动(无需修改任何代码)。我正在尝试调查“现实世界”的行为。这是对我而言最好的方法,还是有另一种方法来查看XCode发生了什么?

ios xcode debugging
2个回答
13
投票

在Xcode的方案编辑器中,您可以编辑调试配置文件,以使调试器“等待XY.app启动”。如果然后选择产品->运行,则调试器应等待,直到您在设备上手动启动应用程序,然后自动附加到正在运行的进程。


0
投票

如果您想完全避免构建和运行阶段/更改构建配置,可以通过以下方式实现冷启动重新连接:

  • 进入调试菜单> Attach to Process by PID or Name...
  • 在第一个输入中输入您的应用名称,然后单击Attach

然后您将看到“正在等待在某些设备上附加到APPNAME的消息,您可以在模拟器上重新打开该应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.