iOS9 Xcode10打包 崩潰修復

咱們的APP在9月底上線新版本以後,崩潰率急速升高

FFwDQe.md.png

當時查了全部變更地方都沒找到緣由,最後居然在Stack Overflow上查到是因爲Xcode10打包,對9.0,9.1,9.2系統支持很差致使的。

F9rhnA.png

當時只有回退到Xcode9能解決問題,可是Xcode9對Siri shortcut並不支持,而且當時咱們的這部分系統用戶佔比不到3%,因此暫時擱置了。

在Apple官網上查看Xcode10.1解決了這個問題,可是等到10月底,Xcode10.1正式發佈以後,線上崩潰並未徹底解決。這個時候,我真的無語了。。。。

因此開始從新考慮這個問題,若是是Xcode10的錯,那麼它跟Xcode9到底區別在了哪裏?

因而,又開始瘋狂查找相關資料,最終在官網上看到,Xcode10升級了編譯系統,因而打算從這裏着手,在Xcode10中的workspace setting中選回以前的編譯器,打包上線驗證。以下圖:

https://user-gold-cdn.xitu.io/2018/11/24/167442f52e6bbed7?w=1068&h=872&f=png&s=551197

最終在線上驗證,完美解決這個問題。

只能說,套路太多,上線需謹慎。考慮一切變量因素,最重要的是,遇到問題的鑽研精神,不斷問爲何,最終解決遇到的問題。

最後,仍是祝你們開心啦!

相關文章
相關標籤/搜索