update:2020.07.10 FaceBook SDK 又双叒叕崩溃了。这次貌似比上次还严重。通过这两次大范围崩溃,充分暴露了Facebook内部流程出现了很大的问题。这次问题的原因又是SDK远程下方配置文件造成的。
详见:
https://github.com/facebook/facebook-ios-sdk/issues/1427
https://developers.facebook.com/support/bugs/329763701368293/
一大早就接到警告,App崩溃率直线上升。赶紧定位错误,发现是崩在了Facebook SDK上面。
因为我们是海外项目。受影响最大,所以最先接到警告。
看了下,应该是Facebook SDK初始化时候就crash了,同时也有用户反馈App一启动就闪退。
但是今天再测试(2020.05.08 北京时间),无法复现问题,看来已经被修复了。
去Github上围观了一下,影响范围可谓是巨大
详见issue:
https://github.com/facebook/facebook-ios-sdk/issues/1373
https://github.com/facebook/facebook-ios-sdk/issues/1374
官方也承认是SDK的问题。
有人猜测是将Bool值放入了字典中
问题已经解决,但是教训还是比较深刻的。任何改动上线前,一定要进行灰度测试。
只是可惜了我们App的99.9%的稳定性 :(
参考链接 :
Why a small Facebook bug wreaked havoc on some of the most popular iOS apps
小扎的Facebook,搞炸了几十万个iOS应用程序