【问题标题】:ERROR ITMS-90096: "Your binary is not optimized for iPhone 5"错误 ITMS-90096:“您的二进制文件未针对 iPhone 5 进行优化”
【发布时间】:2015-12-07 00:57:48
【问题描述】:

我正在尝试将我的 iPhone 应用程序作为新版本上传,并在将 IPA 文件上传到“加载器”应用程序时收到以下错误消息...

应用程序是在 Xcode 6 中使用 swift 开发的...

我已经定义了“应用程序图标和启动图像”部分设置如下

想法是使用故事板“初始视图控制器”作为“启动屏幕”...

如果有人能指导我完成这项工作,我将不胜感激。谢谢..

【问题讨论】:

  • 您的部署目标是 iOS 7 或更早版本吗?如果是这样,您还需要添加启动图像。启动屏幕仅适用于 iOS 8 及更高版本。
  • 不确定是否可以使用带有连接的 XIB 作为 Lauchscreen,但我不熟悉情节提要。 @maddy 的评论是正确的
  • 您好,谢谢。是的,开发目标是 7.1。那么在这种情况下我不能使用storyboatrd的“初始视图控制器”作为启动屏幕吗?
  • 我使用带有故事板的 xcode 6 开发 UI。我是否必须保留 ios 8 及更高版本的现有行为(故事板启动屏幕文件),并且还要为 8 之前的版本启动图像。在这种情况下,我的意思是故事板启动屏幕和启动图像

标签: ios xcode app-store


【解决方案1】:

我遇到了同样的错误。

1.我创建了一个新的故事板文件作为 LaunchScreen。

2.我的项目的目标 -> 应用图标和启动图像 -> 将启动屏幕文件更改为新创建的启动屏幕故事板。

3.保存、构建和存档

这件事对我有用。希望这对你有帮助。

【讨论】:

    【解决方案2】:

    LaunchScreen 仅支持 iOS8 及更高版本,因此如果您想同时针对 iOS7,则需要以正确的尺寸指定各种启动图像。

    特别是针对这个错误,请确保为要支持的所有 iOS 版本中的所有肖像 iPhone 选项填充图像目录。

    【讨论】:

      猜你喜欢
      • 2015-05-26
      • 2019-02-23
      • 2015-05-03
      • 1970-01-01
      • 2014-12-10
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多