【问题标题】:iOS launch image won't show up on iPhone or simulator, works on iPadiOS 启动图像不会显示在 iPhone 或模拟器上,适用于 iPad
【发布时间】:2014-07-10 10:05:17
【问题描述】:

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

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

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

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

【问题讨论】:

  • 您是否尝试过不同的模拟器(Retina 4 英寸或 Retina 4 英寸 64 位)?
  • 是的,它在任何 3.5 或 4 英寸的模拟器中都不起作用,当然在设备上也不起作用。
  • 我想补充两件我应该提到的事情:该应用程序是一个 Sprite Kit 应用程序,以防任何人敲响任何铃声,而且我在我的两台 Mac 上都尝试了这个,每个结果都相同。

标签: ios iphone xcode5 launchimage


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

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

  2. 转到 Xcode > 产品 > 清理

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

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

【讨论】:

  • 很遗憾,这并没有带来任何改进或改变。
  • 哈。您收到“任何”警告吗? @Cocorico
  • 不,根本没有警告。事实上,有一次我取出了 568h 图像并在 Photoshop 中重新制作了它(以确保我没有将其导出为 jpeg 并只是将其命名为 png),然后然后 i> 我确实收到了警告,但我卡住了,Xcode 很高兴,0 个警告,但它仍然是黑色的。事实上,它在 iPhone 上是黑色的,而不是 iPad 上,这意味着什么,但我不知道是什么,我的 info.plist 看起来很正常,这个项目没有什么奇怪的,除了它是一个可能有一定影响的 Sprite Kit 应用程序?
猜你喜欢
  • 1970-01-01
  • 2014-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-01
  • 2013-05-13
相关资源
最近更新 更多