7

这与iPad 的 Default-Portrait.png 有关:有什么方法可以使文件变小?

有没有办法为 Default-Landscape.png 和 Default-Portrait.png 指定更有效的文件格式(如 JPEG)?

4

3 回答 3

6

是的,可以使用 jpg 文件作为启动图像。只需将带有基本文件名(例如 LaunchImage.jpg”)的“启动图像”键添加到 Info.plist。然后将文件添加到您的项目中,例如

  • 启动图像.jpg
  • LaunchImage@2x.jpg
  • LaunchImage-568h@2x.jpg

Xcode 会接收它们。

但是,通过个人经验,我发现如果您支持更大的 iPhone 5 屏幕,App Store 需要 PNG 格式,并使用 PNG 的存在来确定 iPhone 5 支持并在商店中显示 iPhone 5 尺寸的缩略图。使用 JPG 图像不会将应用显示为在应用商店中优化的 iPhone 5(即使它在设备上可以正常工作),因此最好坚持使用 PNG。

于 2013-01-13T12:08:21.527 回答
5

除了 png 之外,没有其他方法可以使用图像。

所有启动图像都必须是 PNG 文件,并且必须位于应用程序包目录的顶层。部分:应用程序启动(默认)图像


更新:JPEG 图像可以工作,Apple 的文档不再指定图像​​必须是 PNG 文件。

于 2012-05-14T20:47:54.460 回答
4

如果您使用 xcassets,那么从 Xcode 6 开始您可以使用 JPG。但是 Xcode 仍然不允许您将 JPG 放入 LaunchImage 文件夹。但是您可以在 Finder 中进行操作。只需使用 Finder 将您的 PNG 放入该文件夹,然后编辑 JSON 文件,将所有 .png 扩展名更改为 .jpg。

我还没有使用它向商店提交应用程序,但它至少可以在 iPhone 模拟器中运行。

更新:在设备上不起作用。无论如何我都会把这个答案留在这里,这样人们就知道这种技术至少已经尝试过了,所以不会重复这种努力。

于 2014-09-14T22:53:35.110 回答