我只是好奇。当iOS应用程序崩溃时,操作系统会发生什么?iOS应用程序崩溃时,它如何影响操作系统的操作?
我知道它会创建一个崩溃日志,但它是否会将任何额外的诊断文件添加到系统中?它是否会影响运行的核心服务以保持操作系统顺利运行?
我只是好奇。当iOS应用程序崩溃时,操作系统会发生什么?iOS应用程序崩溃时,它如何影响操作系统的操作?
我知道它会创建一个崩溃日志,但它是否会将任何额外的诊断文件添加到系统中?它是否会影响运行的核心服务以保持操作系统顺利运行?
它创建一个崩溃日志。您可以在设备的设备日志部分下的XCode Organizer/Devices窗格中看到它们。一些信息也可以写在设备控制台中。系统本身(以及其他应用程序)受到保护,并且不应该受到影响,除非实际发生崩溃的是Apple组件中较低级别的部分。但它是非常非常非常少(所有错误,我曾经以为“这是一个操作系统中的bug”最终总是我的)
简答:如果您没有使用非公共API,则不需要。
它应该不会影响系统,除非崩溃发生在苹果的代码中框架。这与OS终止应用程序没有区别。
这是非常不可能的操作系统受到任何API调用的影响,但绝不是不可能的 –