gpt4 book ai didi

ios - 您的二进制文件未针对 iPhone 5 xcassets 进行优化

转载 作者:行者123 更新时间:2023-11-28 13:16:28 25 4
gpt4 key购买 nike

第一件事:我阅读了这个常见问题的其他答案,但他们没有解决我的问题,所以我在这里问,因为我不明白为什么它不起作用。

如你所想,我的问题是:

error displayed

我正在使用 xcode 6Swift 作为语言。我使用 Images.xcassets 作为位于 Supporting Files 下的默认启动图像。

Here are the images

这是我的 Images.xcassets 截图:

images.xcassets

图像只是具有正确分辨率的空白 .png 图像。正如您在最后一行中看到的,还有适用于 iPhone 5 的 LaunchImage。在我的项目常规设置中,Images.xcassets 被设置为 Launch Images Source

附言我知道这个问题被问了很多次,但如果我阅读以前的答案,我也找不到解决方案。

最佳答案

2015 年 3 月 2 日更新

如果您不想使用 Storyboard 文件,而只想让您当前的 Assets 正常工作,听起来您缺少 Info.plist 中的引用。此处描述了该问题(带解决方案):"Your binary is not optimized for iPhone 5" after I upload an app with xcode 6.0.1 .您还可以在此处查看 Info.plist key 列表:https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW24


使用 LaunchScreen Storyboard文件将消除此问题。这里有一个很好的教程:http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/ .

基本上,您必须创建一个名为 LaunchScreen.storyboard 的空白 Storyboard文件。然后,在您的目标设置(常规选项卡)中,设置您的启动屏幕文件。

将 View Controller 添加到场景中并在其中定位 subview 以匹配您的界面。或者,您可以添加 View Controller 并根据需要将其留空。

Xcode 会将您的 LaunchScreen 文件优先于任何 Assets ,因此如果您不想,您不必立即删除它们。

接下来,构建项目进行测试。文件。并尝试再次提交。

关于ios - 您的二进制文件未针对 iPhone 5 xcassets 进行优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28810887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com