3

无论我使用资产目录还是老式方式,我都遇到了这个问题。Xcode 5.1.1 在所有情况下。

我已经把所有的图像都放进去了,Xcode 没有给我“你错过了 568-h”错误或任何东西,但是当我启动应用程序时,我的 Launch 图像只显示在 iPad 上,而不是 iPhone 上。这发生在模拟器和设备上。我已经完成了全新安装,清理了 DerivedData 等。

当我使用资产目录时,我还检查了我的 info.plist 与 Launch 图像没有任何关系,但是不,那里什么都没有。

附上屏幕截图以显示我如何使用这两种方法进行设置,有什么想法吗?

一个设置

另一种方法

4

1 回答 1

1
  1. 删除您当前的 LaunchImage 并创建一个新的。首先将图像拖到您的项目中,然后将启动图像替换为应用程序图标。Images.xcassets > 选择 Editor > New Launch Image

    单击后检查您的 LaunchImage 首选项 -

    在此处输入图像描述

  2. 转到 Xcode > 产品 > 清洁

  3. 由于已知 iPhone 模拟器会缓存内容,请继续 iPhone 模拟器 > 重置内容和设置(或从 iPhone 模拟器中手动删除应用程序)

  4. 不要忘记检查您的部署设置(目标 > 常规 > 部署信息)。通用应用程序?现在,在不同的 iOS 模拟器中运行您的项目并检查警告!

于 2014-05-21T17:32:52.893 回答