微信和支付宝崩溃了,原因都是代码0x8badf00d
文章插图
我们使用iPhone时难免会有APP出现崩溃 , 但当微信和支付宝崩溃时 , 原因通常都是一串代码——0x8badf00d , 你知道是什么意思吗?
首先 , 我们需要了解一下怎样查看APP的崩溃日志 , 方法很简单 , 只需要依次进入设置—隐私—分析与改进—分析数据即可 , 如下图红圈处所示:
文章插图
打开分析数据后 , 你可以发现各种APP的崩溃日志 , 其中就可能包括支付宝和微信的 , 抬头分别是AlipayWallet和Wechat 。
以笔者的iPhone 11为例 , 在支付宝和微信的崩溃日志中 , 崩溃原因都是0x8badf00d , 如下图红色箭头处所示:
文章插图
据苹果介绍 , 0x8badf00d背后有一个“看门狗”(watchdog)监视程序 , 简单来说就是iOS会使用看门狗来监视APP启动时间和响应 , 一旦有应用无法启动或无法响应用户操作 , 就会被看门狗“咬死” 。
0x8badf00d的命名也很有意思 , 8的英文是eight , 与ate(吃的过去式)是谐音 , bad是坏的意思 , f00d是食物的意思 , 连在一起就是看门狗吃了坏的食物 , 当然就崩溃了 。
那么 , 具体有什么原因可以导致0x8badf00d呢?
【微信和支付宝崩溃了,原因都是代码0x8badf00d】事实上 , 看门狗将终止长时间阻塞主线程的APP , 背后有很多原因 , 包括同步网络、处理大量数据如大型JSON文件或3D模型等 。
文章插图
- 微距镜头|国产光学老蛙正式发布85mm F5.6 全画幅微距镜头
- 微单|摄影大大们,帮推荐个全画幅微单吧?
- 支付宝|突破2项关键技术,中科院又立功了,事关量子计算和3D打印
- 自动化|微软自带“神器”,可让系统自动化!你让它做啥就做啥
- 微单|动辄10999元!12GB运存+512GB+微单技术,索尼的定价只能服
- 量子处理器|微软联手毕马威 借助Azure Quantum提供优化解决方案
- 量子计算|从微商到直播,一个顶流江湖的兴衰
- 大疆|支付宝推出“海王”模式,女同胞要小心了
- 卡尔蔡司镜头|vivoX60Pro评测:蔡司+二代微云台,好看的照片信手拈来!
- 微信|私域引爆实体门店的增长——帮助门店打造立体的营销,拿下私域的市场