【发布时间】:2017-06-02 08:07:45
【问题描述】:
我们已经在 Android 中成功启动了我们的 Unity 游戏,它最终制作了大小为 28mb 的最终 .apk 文件。 当我们将产品的构建导出到 Xcode 8.3 并开始制作存档以上传到 iTunes Store 时,它出人意料地响应了一个非常大的最终 (.ipa) 文件,即 160mb。
我们在删除不需要的资产并制作另一个 .ipa 文件后进行了替代尝试,该文件具有微小的效果并将大小减小到 159.4mb。
我们也是 IOS 和 WatchKit 应用的开发者,我们知道 Xcode 不是一个理想的工具,并且有像封装原始大小这样的错误,但我们以前从未遇到过这样的问题,因为我们的应用压缩大小从来没有这么大高的。我们产品压缩后的平均大小始终保持在 30-40mb,即使是其中最大的。
这款游戏是一款 2D 游戏,没有如此高分辨率的媒体,这确实可能导致如此巨大的尺寸。 这里有关于 IOS 统一构建的报告:
其次,我们有这个在 Xcode 中制作的 .ipa 文件的报告。
【问题讨论】:
-
Xcode 8.3.0 存在已知的大小问题。 See changelog。请使用 Xcode 8.3.2。
-
希望对你有很大帮助forum.unity3d.com/threads/…
-
感谢你们两位。我也使用过 8.3.2,但问题仍然存在。你们是否应该建议我在我的 MAC 上的单独操作系统安装上安装 xcode 6.2,因为很多人在不同的论坛上写过关于这个问题的文章。
-
你有没有找到任何解决方案。我在 XCode 9.4.1 上遇到了同样的问题。我的 ipa 文件大小从 33MB 增加到 74MB。
标签: ios xcode unity3d game-engine ipa