手機(jī)系統(tǒng)是9.1但两,9.2的鬓梅,下載應(yīng)用后,莫名其妙的閃退谨湘。
說是9.3系統(tǒng)以下绽快,對(duì)于一些圖片資源的編碼格式不支持。
感謝作者:@輕輕語焉 鏈接地址:http://www.reibang.com/p/9f29c4ae7db6
給出解決方案如下:
1紧阔、將應(yīng)用打出 .ipa的包
2坊罢、將 .ipa的包的尾綴格式改為 .zip
3、將 .zip解壓擅耽,生成一個(gè) Payload 的文件夾
4活孩、終端 cd 到 Payload 目錄下
5、輸入:find . -name 'Assets.car' //尋找Assets.car 目錄 eg:./TestProject.app/Assets.car
6乖仇、輸入: sudo xcrun --sdk iphoneos assetutil --info ./TestProject.app/Assets.car > Assets.json //通過 assetutil 命令將assets里的圖片資源信息憾儒,全部匯總到 Assets.json 這個(gè)文件里。
ps:網(wǎng)上給出的路徑格式一點(diǎn)都不直白7乃沙、通過文本編輯打開 Assets.json 起趾,查找 “P3” 或者 “DisplayGamut": “P3”“Encoding” : “ARGB-16″。9.3 以下的系統(tǒng)不支持 16位圖片格式就能找到9.3以下崔涂,不支持的圖片資源阳掐。重新切圖替換一下就OK了。