我有一个非常具体的问题需要进行调试。我需要检查在应用程序被杀死后重新启动时发生了什么(查看正在读取的存储数据等)。如果我从设备中杀死应用程序,调试器会停止工作(这是有道理的)。
我能想到的最好方法是杀死应用程序,并从Xcode重新启动(不修改任何代码)。我试图研究“真实世界”的行为。这是否是我情况下的最佳方法,还是有其他方法可以使用Xcode查看正在发生的事情?
我有一个非常具体的问题需要进行调试。我需要检查在应用程序被杀死后重新启动时发生了什么(查看正在读取的存储数据等)。如果我从设备中杀死应用程序,调试器会停止工作(这是有道理的)。
我能想到的最好方法是杀死应用程序,并从Xcode重新启动(不修改任何代码)。我试图研究“真实世界”的行为。这是否是我情况下的最佳方法,还是有其他方法可以使用Xcode查看正在发生的事情?
如果你想完全避免构建和运行阶段/更改构建配置,你可以通过以下方法实现冷启动重新附加:
按PID或名称附加到进程...
附加
然后你会看到"等待附加到 somedevice 上的 APPNAME",然后你可以在模拟器上重新打开应用程序。
Xcode启动后调试应用程序