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的错, 把这个选项关掉问题就可以解决了.

你可能感兴趣的:(Unity3D打包iOS版本出现Could not produce Class With ID xxx)