首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone 6S/IOS9.1:无法找到代码0xadfa11的崩溃日志

iPhone 6S/IOS9.1:无法找到代码0xadfa11的崩溃日志
EN

Stack Overflow用户
提问于 2015-12-23 11:35:18
回答 2查看 651关注 0票数 4

我刚刚发现在iOS上强制退出冻结的应用程序是可能的。根据技术说明TN2151,我应该在我的设备上得到一个带有0xadfa11代码的崩溃日志,但是我没有这样的崩溃日志。

异常代码0xidfa 11表示应用程序已被用户强制退出。当用户第一次按住On/Off按钮,直到“幻灯片关闭”出现,然后按住Home按钮时,就会发生强制退出。假设用户已经这样做是合理的,因为应用程序已经变得没有响应能力,但它不能保证-强制退出将在任何应用程序上工作。 注意:通过从多任务托盘中删除挂起的应用程序,不会生成崩溃报告。一旦应用程序暂停,它就有资格在任何时候被iOS终止,因此不会生成崩溃报告。

是苹果虫,还是我错过了一些额外的步骤?

编辑如果在强制退出后检查设备控制台,我会看到以下日志:

ReportCrash2074 :堆栈代码0xadfa11没有任务,忽略了

似乎无论出于什么原因,iOS决定不生成死掉的崩溃报告。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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消耗任务而产生的。

希望这能进一步帮助你。

票数 3
EN

Stack Overflow用户

发布于 2016-02-10 23:18:27

苹果公司的便条说,通过从多任务托盘中删除挂起的应用程序,不会产生崩溃报告。我不认为你会有日志。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34434809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档