今天幫客戶弄一個老工程,上傳二進制文件的時候出現如下圖錯誤。
QQ20170418-155114.png
于是各種Google,你懂得。
方案一
在工程里的Images.xcassets添加并設置LaunchImage對解決ERROR ITMS-90096根本不會起到任何作用,需要單獨添加針對iPhone 5的載入圖片。關鍵點有三項:1、圖片的名稱必須叫Default-568.png。2、必須把圖片放在工程的根目錄下。3、圖片尺寸必須是320*568。
然后在plist中添加
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageName</key>
<string>Default-568</string>
<key>UILaunchImageSize</key>
<string>{320, 568}</string>
</dict>
</array>
無奈錯誤依舊。
方案二
確定所有使用的圖片都是真正的png圖片(原圖片是jpg的,不能通過改圖片的后綴名為png,得通過ps改為png),于是自己通過圖片處理軟件把所有的啟動圖片都替換了一遍。
無奈錯誤依舊
方案三
添加默認圖片Default.png,Default@2x.png,Default-568.png,Default-568@2x.png到根目錄。
無奈錯誤依舊
方案四
把launchImage刪除,重新導入圖片,不可思議的是,居然成功了。呵呵噠。