App Store 已上架項目打開瞬閃問題

1. 問題背景

用戶反饋 iPhone11 iOS14.7 下載安裝 App 后,點擊圖標,App 閃一下就回到了桌面。

收到問題反饋之后,使用手上測試機測試,iPhone11 iOS15.5 和 iPhone12 iOS15.0 均沒有復現(xiàn)問題。

一時沒有找到和用戶相同的版本的測試手機,找到一臺 iPhone11 iOS13.6 的手機。復現(xiàn)了問題。

后面使用 iPhone7 iOS13.6 也復現(xiàn)了問題。iPhoneX iOS16.0 沒有問題。

2. 問題分析

問題分析使用的是 iPhone11 iOS13.6 和 iPhone7 iOS13.6 兩部手機。

App 安裝版本限制是 iOS13 及以上版本。

懷疑一: 是項目中引入的音頻動態(tài)庫版本太老不兼容導致。

檢查之后發(fā)現(xiàn)雖然和最新版本差了2個小版本,并且文檔中沒有更新提示相關兼容性問題。并且項目打包上架,經過了 Validate App。排除懷疑。

懷疑二: 系統(tǒng) Api 在 iOS15.0 以下版本不兼容 。

如果是系統(tǒng) Api 不兼容,不管是直接在 App store 下載安裝,還是直接編譯到手機,都會有問題。實際測試,直接編譯到手機沒有復現(xiàn)問題。

懷疑三: 群友提出可能是因為 Xcode 版本太老導致的問題

我目前的 Xcode 版本是 13.3.1,最新版本是 13.4.1,只差了一個小版本。

懷疑四: 群友提出可能電腦是 M1 芯片導致

感覺關系不大。

3. 問題調試

根據(jù)以上的四個疑問,逐個排查。

在調試之前,已經清除掉手機上已經存在的 App,并且卸載清除掉所有緩存。

1. 聯(lián)機調試

手機連接電腦,直接編譯到手機中。App 正常使用,沒有閃退問題

2. Crashes

Xcode 中的 Crashes 也沒有收到任何崩潰信息。

3. TestFlight

通過 TestFlight 的內外部測試,收集閃退的問題。

4. 升級 Xcode

申請使用備用電腦,進行 Xcode 升級,項目打包上架。在 Xcode 升級到 13.4.1 后打包上架的項目,閃退的問題消失。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容