gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 08:08:16 24 4
gpt4 key购买 nike

我正在尝试将我的第一个应用程序提交到 App Store,但是当我尝试时出现以下错误:

ERROR ITMS-9000: "Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image referenced in the info.plist under UILaunchImage with a UILaunchImageSize value set to {320, 568}. Launch images must be PNG files and located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images.

在 Images.xcassets 中没有 LaunchImage 文件。

我不知道出了什么问题,我在启动屏幕上使用 LaunchScreen.xib,它在我的 iPhone 6 和 iPhone 5 屏幕上运行。我正在使用 Xcode 6.0.1 (6A317)。

任何可能出错的线索?

谢谢!

最佳答案

当您使用 xib 或 Storyboard作为启动屏幕时会出现此问题。这是 iOS 8 的新功能(因此在 iOS 7 中不可用)。由于 Apple 尚未放弃对 iOS 7 的支持,因此他们仍然需要为此版本提供启动屏幕。

您可以更改为 Images.xcassets,因为选择的答案是老办法:​​

  • 在您的 plist 文件中添加一个名为 UILaunchImages 且类型为 Array 的新行。
  • 在您的数组(第 0 项)中添加 Dictionary 类型的新项目。
  • 使用键 UILaunchImageName 和值 Default 在 Dictionary 中添加一个新项目。
  • 将 2 张图像添加到您的包中,名称为 Default-568h.png,大小为 (320x568) 和 Default-568h@2x.png (640x1136)。

如果您希望您的应用程序在其他装有 iOS 7 的旧设备上运行,您还可以添加 4s 大小、iPad 大小等作为默认图像。

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

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