当IL2CPP编译器开始从iOS版本中的外部程序集(dll)中剥离代码时,该怎么办.导致JSON反序列化代码中断.
解决方法:
1)确保您使用的是JSON.Net的Unity3d“调整”版本.您可以在这里找到最新版本:Json.Net.Unity3D.该版本不使用动态代码-因此对于提前编译器而言是“安全的”.
2)确保将正确的保留行添加到Unity3D“ link.xml”文件中:
<linker>
<assembly fullname="AssemblyName.Common">
<type fullname="AssemblyName.Common.*" preserve="all" />
</assembly>
</linker>
*将确保保留所有名称空间和所有类-不会被剥离.
那应该做.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。