提交 App Store 遇到 ITMS-90096 问题?

前几天博主苹果提交二进制文件时,报这个错遇到这个问题,发现网上说的都不够全面,下面总结一下出现该问题的原因:

  • 使用 Launch images source 作为启动页面,这种情况下出现ITMS-90096
    1.检查Launch screen file是否清空
    2.全尺寸所有图片是否都提供了:
    3.5 inch screen
    普通2x图片:640x960
    4.0 inch screen:
    640x1136 ~ for iPhone 5

      4.7 inch screen: 
           750x1334 ~ for iPhone 6
    
      5.5 inch screen: 
            1242x2208 ~ for iPhone 6 Plus
    

    3.图片格式是否为png

  • 使用 Launch screen file:Launch.xib 作为启动页面,这种情况下出现ITMS-90096
    原因:Launch Screen是Xcode6和iOS8新加的功能,它用一个xib文件来作为启动画面。App在旧版iOS(低于ios8)启动时,该属性会被自动忽略,�但如果项目是基于ios7开发的,提交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 以下设备和4.0 inch 的设备 。

你可能感兴趣的:(提交 App Store 遇到 ITMS-90096 问题?)