P3圖片致使iOS9.3如下崩潰問題

  若是你剛剛升級了Xcode8,而你的項目的Deployment Target是iOS 9.3如下,運行iOS8的時候過了幾十秒後crash到main函數,出現EXC_BAD_ACCESS,或者崩潰到imageNamed:,或者每次編譯運行隨機崩潰到某個地方。那麼恭喜你,你讀完這個文章你可能就解決了。
解決方案見下面的參考連接

參考連接一
參考連接二  在Xcode8中,若是你的圖片資源文件裏有16位圖或者圖片顯示模式爲P3,而且Deployment Target是iOS9.3如下的就會出現這個問題。(話說我公司的項目裏面就出現了一個小按鈕,致使了此次崩潰,不知道設計師是怎麼弄出來的這個特殊圖片…)若是你的App須要支持wide color functionality,那你就必須設置Deployment Target爲iOS9.3以上。若是你的APP不須要支持wide color functionality而且你但願兼容iOS老版本,那麼你須要將全部16-bit or P3 assets的圖片轉換爲8-bit sRGB assets

相關文章
相關標籤/搜索