解決方案:1:找到打包的ipa,然後壓縮會生成倆個資料夾,我們需要的是payload這個資料夾。
2:開啟終端,進入資料夾位置 cd path ,path是指把資料夾拖到終端裡面就行了
3:在終端輸入 find . -name 'assets.car'
4:使用 assetutil 命令找到任何包含著 16-bit or p3 的資源檔案, 對每個 assets.car 執行以下命令 : sudo xcrun --sdk iphoneos assetutil --info assets.car> /tmp/assets.json 回車之後會讓你輸入密碼 輸入密碼回車即可 temp是assets.json需要儲存的位置
"compression" : "lzvn",
"bitspersample" : 16, //這裡也是不正常,正常是8位的
"layoutdirection" : "0 - horizontal",
"assettype" : "image",
"colormodel" : "rgb",
"name" : "iphone6plus",//名稱
"pixelwidth" : 1242,
"graphics" : "gles2,0",
"subtype" : 0,
"pixelheight" : 2280,
"sizeclass horizontal" : "universal",
"edgeinsets" : "top:0 left:0 bottom:0 right:0",
"scale" : 2,
"memory" : "512mb",
"opaque" : true,
"displaygamut" : "p3",//這裡不正常 正常情況是沒有這個的
"idiom" : "universal",
"encoding" : "argb-16",
"image type" : "kcorethemeonepartscale",
"sizeclass vertical" : "universal"
如何實現Xcode7 2除錯iOS9 3
在開發的過程中真機測試是必不可少的步驟,按照蘋果的思路想要除錯ios9.3就必須將xcode公升級到7.3版本,但是使用過xcode7.3的人都知道7.3版本的智慧型提示做的實在是讓人使用起來不方便,所以當前大部分人使用的可能還是7.2的版本。其實利用xcode7.2也是能除錯ios9.3的系統的。...
開發日誌 iOS9 3 沙盒讀寫失敗
最近專案接近尾聲,準備提交上線時,測試出老丟使用者快取資訊,而抓沙盒目錄卻發現檔案,資料庫,序列化物件檔案,cache均在,以前真沒遇到這種情況,負責這塊的哥們自習跟了下資料讀寫,發現9.3以上裝置,在機器鎖屏一段時間後,檔案系統讀寫錯誤,一一排除各種可能之後,最近的ios9.0後對於安全相關的東西...
ios9 3為前端帶來哪些新特性
ieblog由於提供了對 css3 font face 規則和 woff 字型封裝格式的跨瀏覽器支援,現代的 web 版式已遠遠超出了 web 安全字型 所定義的範疇,像 new yorker 這樣的知名雜誌就使用了 web 字型來彰顯標題版式的獨特風格,而在美國 歐巴馬的競選連任活動中,也使用了 ...