現(xiàn)象描述:
本地模擬器和真機運行正常,上架到testFlight 一直崩潰閃退。
解決思路:
1、進行崩潰日志分析??-》沒有結果
iOS上獲取崩潰日志的N+1種方法_plcrashreport-CSDN博客
mac 臺式機上可以安裝testflight 也可以進行測試 也可以分析崩潰日志
2、進行排除法 對錯誤地方進行定位
觀察現(xiàn)象,發(fā)現(xiàn)剛進入請求網絡就會閃退,同時發(fā)現(xiàn)報錯信息有ssl 證書相關的。
解決:
1、app上架testFlight 選擇的還是測試的證書,重新申請證書,選擇上架appStore 的 證書
2、同時app里面的ajax請求必須 要求服務器是https的 不然請求會被禁止。
上面問題解決了 發(fā)現(xiàn)又有新的報錯
定位 發(fā)現(xiàn) 剛剛進入app 沒做任何請求 依舊會閃退。自己寫了一個空的頁面。沒有ajax請求等其他操作 發(fā)現(xiàn)app依舊會崩潰。
分析原因應該是flutter 創(chuàng)建的ios項目問題。
解決:
新建一個空的flutter 項目 將 舊的ios中的runner下的 Info.plist 拷貝出來 和Podfile 拷貝處理 放入新項目的 ios 項目指定位置下。然后將新ios項目替換老項目的ios項目。文章來源:http://www.zghlxwxcb.cn/news/detail-730783.html
完美解決崩潰問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-730783.html
到了這里,關于flutter 開發(fā)應用 上架到 testFlight 閃退崩潰的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!