我目前正在进行应用程序开发,并且我已经添加了一个JPEG格式的启动器屏幕,它在模拟器和设备中都会显示..但它是否会产生苹果批准指南的任何问题?
适用于iOS 8+的更新:您现在可以使用基于XIB的启动资产,这是减少文件大小和为多种屏幕尺寸重复使用相同资产的最佳方法.此外,由于XIB支持JPG资产,您现在也可以将JPG嵌入到XIB文件中!
iOS 8之前的Apple文档(现已删除)明确声明启动图像仅允许PNG:
应用程序启动(默认)图像
每个应用必须提供至少一个启动图像.此图像通常位于名为Default.png的文件中,该文件以纵向显示应用程序的初始屏幕.但是,您还可以提供在不同启动条件下使用的其他启动映像.所有启动映像必须是PNG文件,并且必须位于应用程序包目录的顶层.(避免使用隔行扫描的PNG.)
我不能说这个文件是如何准确说话,但似乎他们是在这一点上非常具体.
我的建议是:使用8位PNG,如果你的文件变大,根本不包括视网膜iPad的@ 2x版本.1x版本在视网膜iPad上相当好,并且比你的应用程序膨胀5MB +更好