前幾天博主蘋果提交二進制文件時瘟檩,報這個錯遇到這個問題,發(fā)現(xiàn)網(wǎng)上說的都不夠全面慎式,下面總結(jié)一下出現(xiàn)該問題的原因:
-
使用 Launch images source 作為啟動頁面,這種情況下出現(xiàn)ITMS-90096
1.檢查Launch screen file是否清空
2.全尺寸所有圖片是否都提供了:
3.5 inch screen
普通2x圖片:640x960
4.0 inch screen:
640x1136 ~ for iPhone 54.7 inch screen: 750x1334 ~ for iPhone 6 5.5 inch screen: 1242x2208 ~ for iPhone 6 Plus
3.圖片格式是否為png
使用 Launch screen file:Launch.xib 作為啟動頁面,這種情況下出現(xiàn)ITMS-90096
原因:Launch Screen是Xcode6和iOS8新加的功能瘪吏,它用一個xib文件來作為啟動畫面癣防。App在舊版iOS(低于ios8)啟動時,該屬性會被自動忽略掌眠,?但如果項目是基于ios7開發(fā)的蕾盯,提交appstore 就會爆ITMS-90096錯誤 ,原因就是Launch Screen不支持ios7蓝丙。
解決方案:Launch screen file 指定為Launch.xib 级遭,Launch images source 指定一個Asset image 拖入兩張啟動圖片尺寸分別為:640*1136 2x圖片、1243 *2205 2x retain 圖片渺尘。這兩圖片用來支持ios7下 4.0 inch 以下設(shè)備和4.0 inch 的設(shè)備 挫鸽。