Unity 导出游戏到 iOS 平台,当时选择的设置是 mono2x, 结果游戏各种莫名其妙的崩溃,再崩溃,
几乎运行不到一分钟就崩溃,而在 editor 和 android 平台都是正常的。
查看出错信息:
发现一条 “Ran out of trampolines of type 2” 错误信息。
ok,只要有了错误信息,问题就好解决了。经查找资料,发现需要 如下设置
nimt-trampolines=1024
上面的数字可根据需要指定 通常都是 512, 1024, 2048 这样的
相关设置见下图:
再次导出 xCode 工程,完美运行。
现在提交游戏到 AppStore ,需要支持 64位。也就是说 Scripting Backend 需要设置成 IL2CPP。
接下来的一篇文章我会分享一下 我们在 IL2CPP 设置下遇到的坑。