【问题标题】:Error ITMS-90096: Your binary is not optimized for iPhone 5错误 ITMS-90096:您的二进制文件未针对 iPhone 5 进行优化
【发布时间】:2015-05-26 11:32:01
【问题描述】:

我收到此错误:

查看 LaunchImage.launchimage 文件夹,我有一个 Default-568h@2x.png 但没有 Default-568h.png 图像。

似乎没有一个空间,那么如何将一个添加到此资产目录?

【问题讨论】:

  • 当您只想为 iPad 外形部署时,对此错误有何想法?
  • @snow Crash 你的问题解决了吗?

标签: xcode asset-catalog


【解决方案1】:

尝试清除“应用程序图标和启动图像”中的“启动屏幕文件”

【讨论】:

  • 我已经坚持了好几天了。谢谢你的回答!
  • 这个问题还有很多其他原因。
  • 我只指定了一个启动屏幕,因为它为我提供了 Retina 4 分辨率,即使我有两个新的启动图像可用。把它拿出来,它看起来仍然是视网膜 4。不幸的是,由于某种原因,我仍然从苹果那里收到这个错误。
  • 对于 Retina 4,您必须提供 launchimages 640*960 as @2x & 640*1136 as -568h@2x
  • 如果我能给你更多的分数,我会......在这个问题上停留了一个多小时。有时感觉提交过程就是为了让程序员的生活变得不可能:)
【解决方案2】:

就我而言,我有一个 LaunchScreen.xib,所以我不应该需要 PNG。事实证明,我不知何故从构建阶段的“复制捆绑资源”中删除了它。再次添加它,Apple 接受了构建。

【讨论】:

  • 当问题是 xib 不在复制资源步骤中时,研究 iPhone5 HIG 和启动屏幕请求真是浪费了大量时间。感谢您发布。那真是让人头疼
【解决方案3】:

从 iOS9 开始,您应该将启动图像添加到项目根目录,而不是 Images.xcassets 文件夹。并在info.plist 中设置您的启动图像,键为UILaunchImages,例如:

<key>UILaunchImages</key>
<array>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>7.1</string>
        <key>UILaunchImageName</key>
        <string>iPhone5Portrait</string>
    </dict>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>7.1</string>
        <key>UILaunchImageName</key>
        <string>iPhone6Portrait</string>
    </dict>
</array>

【讨论】:

    【解决方案4】:

    我收到了同样的错误信息。

    修复是在清理项目后检查 xcode 的所有警告 7.3。

    您需要检查所有的 launchImage 是否具有“正确”且精确的分辨率。

    如果 launchImage 文件夹中的一张图片分辨率不正确,Apple 会拒绝该二进制文件。

    【讨论】:

      【解决方案5】:

      在我的例子中,我必须使用图像目录,因为我的应用程序有多个目标,每个目标具有不同的资源,因此不能简单地将 -568h PNG 文件复制到根目录中。

      对于那些使用图像资源的人,以下对我有用,试试看:

      在您的 LaunchImage 图像资产中,打开右侧窗格,其中列出了您的目标设备和操作系统,如下所示:

      确保您选择了这两个 iPhone 选项,并且您已为这两个选项加载了正确尺寸的图像,如底部所示的“预期尺寸”。

      【讨论】:

        【解决方案6】:

        设置“部署目标”值为 7.0

        【讨论】:

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