【发布时间】:2015-11-25 13:27:16
【问题描述】:
我的应用程序很大,使用 Unity3D 制作的普通麻将游戏几乎 100MB。我想为我的观众提供较小的下载量。
大部分问题来自嵌入在胖二进制文件中的可执行代码(armv7 和arm64 架构)。我不使用很多图像,并且使用按需资源/关卡在我的游戏中没有多大意义。
看起来 Apple 的App Slicing 功能是可行的方法,因为它允许iOS 9 用户从 App Store 下载仅包含目标设备所需的可执行架构的应用变体。
由于我使用的是不支持位码的 3rd 方框架,所以我的问题是:
- 我的目的是否需要需要位码支持? App Store 是否需要位码才能为
iOS 9用户“切片”我的应用程序? - 如果不需要位码,我是否需要将我的部署目标设置为
iOS 9,还是我仍然可以支持iOS >= 7并为iOS 9用户使用App Slicing?
【问题讨论】:
标签: ios iphone unity3d app-store bitcode