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