我刚刚发现在iOS上强制退出冻结的应用程序是可能的。根据技术说明TN2151,我应该在我的设备上得到一个带有0xadfa11代码的崩溃日志,但是我没有这样的崩溃日志。
异常代码0xidfa 11表示应用程序已被用户强制退出。当用户第一次按住On/Off按钮,直到“幻灯片关闭”出现,然后按住Home按钮时,就会发生强制退出。假设用户已经这样做是合理的,因为应用程序已经变得没有响应能力,但它不能保证-强制退出将在任何应用程序上工作。 注意:通过从多任务托盘中删除挂起的应用程序,不会生成崩溃报告。一旦应用程序暂停,它就有资格在任何时候被iOS终止,因此不会生成崩溃报告。
是苹果虫,还是我错过了一些额外的步骤?
编辑如果在强制退出后检查设备控制台,我会看到以下日志:
ReportCrash2074 :堆栈代码0xadfa11没有任务,忽略了
似乎无论出于什么原因,iOS决定不生成死掉的崩溃报告。
发布于 2016-02-17 12:58:24
我试着在三个设备上产生强制退出:
1)iPad 3 (iOS 8)
2)iPad Air (iOS 9.2)
3)iPhone 5 (iOS 9.2.1)
在调试过程中,当我试图通过xcode在所有三个设备上生成崩溃时,没有生成崩溃日志,而是得到了以下错误消息:
调试器的消息:由于信号9而终止
我认为这与你的信息相似:
服务因信号而退出:死亡:9
当我试图在没有调试和通过设备日志查看日志的情况下生成崩溃时,我发现:
1)对于iPad 3 (iOS 8):生成崩溃日志,并附上屏幕截图。

2)对于iPad Air (iOS 9.2):没有生成碰撞日志。
3)对于iPhone 5 (iOS 9.2.1):没有生成崩溃日志。
根据我的理解,当您尝试在调试时通过xcode生成强制退出时,它不会被生成,而且在没有直接在设备中调试的情况下,尝试生成崩溃,那么可能是os (iOS 9)特定的原因。
P.S:由于信号而退出的服务::9是由于内存问题和高CPU消耗任务而产生的。
希望这能进一步帮助你。
发布于 2016-02-10 23:18:27
苹果公司的便条说,通过从多任务托盘中删除挂起的应用程序,不会产生崩溃报告。我不认为你会有日志。
https://stackoverflow.com/questions/34434809
复制相似问题