嗨,我正在使用Unity2018.1.5构建iOS游戏,但由于某些原因,我的游戏尺寸在发布到AppStore后太大了,我尝试为Android构建它并获得34Mb,但是为iOS构建时,我获得了193Mb应用商店。我将精灵的最大大小减少到512,因为我的游戏只是2D和像素格式。我四处张望,试图减少所有内容,但在iOS上尺寸总是很大。我发现有人禁用了位码,所以我这样做了,并且确实将大小减小到60mb,但是我不知道这是否是一个好方法,因为我什至都不知道位码是做什么的。有什么建议吗?
答案 0 :(得分:0)
我们曾经在一个项目中遇到过同样的问题,从那以后就一直是相同的,如果我没记错的话,比特码将用于调试,您可以通过已知的方法绕过它。
我们第一次发现该问题是因为安装和下载大小不同,iOS向用户显示了安装大小,因此该应用程序未下载60Mb,而是大约34Mb,但仍在通话中60 Mb。
尝试通过在装有移动数据的手机上下载并进行测量来确认这一点。
我希望这会有所帮助,或者我不是在胡说八道。
答案 1 :(得分:0)
仅在进行测试时,请禁用位码。它不会造成任何问题。但是,当您上传最终版本以供应用批准时,请启用Bitcode。苹果审阅者团队使用位码进行其他调试。
当您的游戏获得批准并上传到应用商店时,它将显示不带位码的大小。希望对您有帮助。