4

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

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

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

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

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

1 回答 1

2

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

2) 相同的链接

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

所以你可以继续瞄准iOS7,苹果会做的

N。

于 2015-11-26T00:11:06.500 回答