在Xcode和iOS中启动应用程序

wr98u20j  于 12个月前  发布在  iOS
关注(0)|答案(3)|浏览(189)

我有一个非常具体的案例需要调试。我需要检查当应用程序被杀死后重新启动时会发生什么(查看正在读取的存储数据等)。如果我从设备上杀死应用程序,调试器就会停止(这是有意义的)。
我能想到的最好的方法是杀死应用程序,然后从Xcode重新启动(不修改任何代码)。我试图调查“真实的世界”的行为。这是我的情况下最好的方法,还是有其他方法来查看Xcode发生了什么?

omjgkv6w

omjgkv6w1#

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

8ulbf1ek

8ulbf1ek2#

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

  • 转到菜单> Attach to Process by PID or Name...
  • 将您的应用程序名称放在第一个输入中并单击Attach

然后你会看到“等待附加到某个设备上的APPNAME”,你可以在模拟器上重新打开应用程序。

x6492ojm

x6492ojm3#

Xcode启动后调试应用

1.->运行->信息->等待可执行文件启动
x1c 0d1x的数据
1.按PID或名称附加到进程. -><app_name>->附加



之后,您将在调试器导航器中看到调试器正在等待附加(如果应用程序从内存中删除)


相关问题