美文网首页Unity基础入门分享Unity技术分享Unity教程合集
Unity3d IOS从assetbundle加载释放场景闪退

Unity3d IOS从assetbundle加载释放场景闪退

作者: 重装机霸 | 来源:发表于2017-08-31 14:50 被阅读438次

最近需要用到assetbundle 来打包场景,ios上把场景等资源打成assetbundle,是可以减少app占用磁盘空间的。但是遇到很头疼的问题。在编辑器上运行非常顺利,在IOS上就各种莫名其妙的闪退。

xcode定位到的错误

xcode上debug也无法定位到具体问题。

找了许久,找到一个方案http://answers.unity3d.com/questions/873059/loadlevel-after-loading-a-streamed-asset-bundle-sc.html

在IOS的player setting中, Strip Engine Code这个选项去掉。

Strip Engine Code

再重新试着打包,问题全没了(除了APP刚刚运行的时候提示“该app会使你的设备变慢”)。

相关文章

网友评论

    本文标题:Unity3d IOS从assetbundle加载释放场景闪退

    本文链接:https://www.haomeiwen.com/subject/vlyqjxtx.html