ios 9.3以下 線上版本crash問題

首先出現(xiàn)這個(gè)問題的原因在測(cè)試環(huán)境下沒有任何問題,但是在線上iOS9.3 以下 9.0 以上版本總是crash

一開始覺得可能是因?yàn)閕 os 9 調(diào)用了10的方法查看了之后發(fā)現(xiàn)并沒用于是在網(wǎng)上查看了很多的資料。終于解決方法如下:

首先需要打一個(gè)ad hoc版本的ipa的包 解壓

解壓之后

2 打開終端 cd 到 Payload/ 目錄之下
執(zhí)行
cd 到.app bundle 文件夾下

3 用 find 命令定位到 Assets.car 文件 .app bundle , 形式如下:
find . -name 'Assets.car'
查找assets文件

4 使用 assetutil 命令找到任何包含著 16-bit or P3 的資源文件, 對(duì)每個(gè) Assets.car 執(zhí)行以下命令 sudo xcrun --sdk iphoneos assetutil --info /path/to/a/Assets.car > /tmp/Assets.json
*** 注意 /path/to/a/Assets.car 替換為Assets.car文件的路徑, 如果你終端的位置依然在bundle下則直接執(zhí)行xcrun --sdk iphoneos assetutil --info ./Assets.car >/tmp/Assets.json

7 、打開Assets.json ‘
open /tmp/Assets.json
8 開始查找"DisplayGamut" : "P3" 沒找到可以試試 P3, BitsPerSample,然后記下圖片的名稱。

p13

9 解決辦法 有

屏幕快照 2017-04-01 15.37.51.png
屏幕快照 2017-04-01 15.38.01.png

在此打包編譯 就可以了!

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

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容