Unity3D打包iOS版本出现Could not produce Class With ID xxx

ID对应类可以在这里看 http://docs.unity3d.com/Documentation/Manual/ClassIDReference.html

解决办法是在Buding -> Player Setting -> Other Settings -> Strip Engine Code 把勾去掉.

Strip Engine Code的作用是把没有用到的Unity引擎内置类从DLL中移除来减小DLL的大小, 但是如果用了AssetBundle的话有部分类使用了但是会被检测为没有使用, 例如粒子特效, 所以才会报Could not produce Class With ID xxx的错, 把这个选项关掉问题就可以解决了.

    原文作者:QuinShuai
    原文地址: https://www.jianshu.com/p/bcfa8dd46c64
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞