2

我只是好奇而已。当 iOS 应用程序崩溃时,操作系统会发生什么?

我知道它会创建一个崩溃日志,但它会向系统添加任何额外的诊断文件吗?它是否会影响运行以保持操作系统平稳运行的核心服务?

4

3 回答 3

2

它会创建一个崩溃日志。您可以在设备的 Device Logs 部分下的 XCode Organizer/Devices 窗格中看到它们。一些信息也可以写入设备控制台。系统本身(以及其他应用程序)受到保护,不应受到影响,除非崩溃实际上发生在 Apple 组件之一的较低级别部分。但这非常非常非常非常少(我曾经认为“这是操作系统中的错误”的所有错误最终都是我的)

于 2013-10-12T11:52:16.987 回答
2

除非崩溃发生在 Apple 框架的代码中,否则它不会影响系统。这与操作系统终止应用程序时没有什么不同。

于 2013-10-12T13:08:19.707 回答
1

简短的回答:如果您不使用非公共 API,则否。

于 2013-10-12T11:31:22.097 回答