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中选回之前的编译器,打包上线验证。如下图:

最终在线上验证,完美解决这个问题。
只能说,套路太多,上线需谨慎。考虑一切变量因素,最重要的是,遇到问题的钻研精神,不断问为什么,最终解决遇到的问题。
最后,还是祝大家开心啦!

转载于:https://juejin.im/post/5bf8e120f265da612577c63d

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值