【问题标题】:A launch image named "-568h@2x.png" is required to run at native resolution on Retina 4 devices在 Retina 4 设备上以原始分辨率运行需要名为“-568h@2x.png”的启动图像
【发布时间】:2012-10-23 11:50:10
【问题描述】:

我在 XCode 4.5 中创建了一个新项目,并为每个所需的分辨率添加了 3 个启动图像。 XCode 自动创建了 3 个文件:Default.png、Default@2x.png 和 Default-568h@2x.png

现在我收到一条警告,要求我创建一个 "-568h@2x.png"(没有“默认”字样)并提供为我添加文件。如果我单击“添加”,它会创建一个名为“-568h@2x.png”的空图像(黑色矩形)。 如果我不添加它,我在运行时的初始屏幕是不正确的(它需要应用程序图标并将其拉伸到 while 屏幕)

所以我决定顺其自然并将 Default-568h@2x.png 复制到 -568h@2x.png 中,它确实解决了启动画面和警告,但现在我遇到了 gitHub 的问题,因为它不能使用以破折号“-”开头的文件。

有什么想法吗? 我在哪里“丢失”了“默认”前缀???

【问题讨论】:

  • 我从来没有想到过,而且听起来很奇怪。但它不应该被称为 Default~568h@2x.png 而不是 Default-568h@2x.png 吗?
  • 我尝试删除视网膜 4 英寸图像并读取它。 XCode创建文件Default-568h@2x.png,但是运行时好像没有看到,需要加上“-568h@2x.png”
  • 为什么不添加自己的 4 英寸启动屏幕?
  • 我做了...请重新阅读我的问题。
  • 你有没有尝试过干净的构建,shitf+cmd+k

标签: ios xcode warnings splash-screen xcode4.5


【解决方案1】:

在您的info.plist 中,查看您是否有密钥UILaunchImageFile~iphone。我敢打赌它的价值是空的。这个键是 Xcode 用来获取启动图像的文件名的。这就是您将“默认”替换为“MyAwesomeLaunchImage”的地方,因此您的图像被命名为MyAwesomLaunchImage@2x.png 等。

【讨论】:

    猜你喜欢
    • 2012-09-06
    • 1970-01-01
    • 2013-03-08
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多