iOS9 Xcode10打包 崩溃修复
咱们的APP在9月底上线新版本以后,崩溃率急速升高
当时查了全部变更地方都没找到缘由,最后居然在Stack Overflow上查到是因为Xcode10打包,对9.0,9.1,9.2系统支持很差致使的。
当时只有回退到Xcode9能解决问题,可是Xcode9对Siri shortcut并不支持,而且当时咱们的这部分系统用户占比不到3%,因此暂时搁置了。
在Apple官网上查看Xcode10.1解决了这个问题,可是等到10月底,Xcode10.1正式发布以后,线上崩溃并未彻底解决。这个时候,我真的无语了。。。。
因此开始从新考虑这个问题,若是是Xcode10的错,那么它跟Xcode9到底区别在了哪里?
因而,又开始疯狂查找相关资料,最终在官网上看到,Xcode10升级了编译系统,因而打算从这里着手,在Xcode10中的workspace setting中选回以前的编译器,打包上线验证。以下图:
最终在线上验证,完美解决这个问题。
只能说,套路太多,上线需谨慎。考虑一切变量因素,最重要的是,遇到问题的钻研精神,不断问为何,最终解决遇到的问题。
最后,仍是祝你们开心啦!
欢迎关注本站公众号,获取更多信息