微信和支付宝崩溃了,原因都是代码0x8badf00d
文章插图
我们使用iPhone时难免会有APP出现崩溃 , 但当微信和支付宝崩溃时 , 原因通常都是一串代码——0x8badf00d , 你知道是什么意思吗?
【微信和支付宝崩溃了,原因都是代码0x8badf00d】首先 , 我们需要了解一下怎样查看APP的崩溃日志 , 方法很简单 , 只需要依次进入设置—隐私—分析与改进—分析数据即可 , 如下图红圈处所示:
文章插图
打开分析数据后 , 你可以发现各种APP的崩溃日志 , 其中就可能包括支付宝和微信的 , 抬头分别是AlipayWallet和Wechat 。
以笔者的iPhone 11为例 , 在支付宝和微信的崩溃日志中 , 崩溃原因都是0x8badf00d , 如下图红色箭头处所示:
文章插图
据苹果介绍 , 0x8badf00d背后有一个“看门狗”(watchdog)监视程序 , 简单来说就是iOS会使用看门狗来监视APP启动时间和响应 , 一旦有应用无法启动或无法响应用户操作 , 就会被看门狗“咬死” 。
0x8badf00d的命名也很有意思 , 8的英文是eight , 与ate(吃的过去式)是谐音 , bad是坏的意思 , f00d是食物的意思 , 连在一起就是看门狗吃了坏的食物 , 当然就崩溃了 。
那么 , 具体有什么原因可以导致0x8badf00d呢?
事实上 , 看门狗将终止长时间阻塞主线程的APP , 背后有很多原因 , 包括同步网络、处理大量数据如大型JSON文件或3D模型等 。
文章插图
- 支付宝、微信绑定银行卡,手机这3种情况,都说明你可能被监听了
- 微信、支付宝都有钱,手机这3类“照片”不能存,建议早点删除
- 马云斥资12亿建支付宝大楼,没选北上广,却为啥看中这个城市?
- 深圳,数字人民币横空出世!会干掉微信支付宝吗?
- 熊孩子用老爸的手机买400万茅台酒,支付宝的做法亮了
- “刷脸支付”被破解了?有网友用马云照片试了试,却弹出4个大字
- 四大银行正式宣布!微信支付宝或将被淘汰,马云也无可奈何?
- 支付宝微信之后,移动支付新秀崛起:有银行撑腰,已有3亿用户
- 日本人疑惑:为何越是发达的国家,移动支付就越不流行呢?
- 移动支付“变天”?央行数字货币测试,5万人已使用,微信怎么办