【问题标题】:Is bitcode required in order to allow users to download only the executable architecture needed for the target device?是否需要位码才能让用户仅下载目标设备所需的可执行架构?
【发布时间】:2015-11-25 13:27:16
【问题描述】:

我的应用程序很大,使用 Unity3D 制作的普通麻将游戏几乎 100MB。我想为我的观众提供较小的下载量。

大部分问题来自嵌入在胖二进制文件中的可执行代码(armv7arm64 架构)。我不使用很多图像,并且使用按需资源/关卡在我的游戏中没有多大意义。

看起来 Apple 的App Slicing 功能是可行的方法,因为它允许iOS 9 用户从 App Store 下载仅包含目标设备所需的可执行架构的应用变体。

由于我使用的是不支持位码的 3rd 方框架,所以我的问题是:

  1. 我的目的是否需要需要位码支持? App Store 是否需要位码才能为iOS 9 用户“切片”我的应用程序?
  2. 如果不需要位码,我是否需要将我的部署目标设置为iOS 9,还是我仍然可以支持iOS >= 7 并为iOS 9 用户使用App Slicing

【问题讨论】:

    标签: ios iphone unity3d app-store bitcode


    【解决方案1】:

    1) 正如您在Apple Doc 中看到的那样,App Slicing 和 Bitcode 是两个不同的东西,所以是的,它适用于 iOS9 用户

    2) 相同的链接

    注意:运行 9.0 及更高版本的设备支持切片应用;否则,商店会向客户提供通用应用程序。

    所以你可以继续瞄准iOS7,Apple会做这项工作

    N.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多