protobuf-net运行在Unity上,修复IL2CPP反射不兼容问题

C#版的protobuf-net

Unity开发中,我们可能需要用到protobuf-net这个C#实现的ProtoBuff库。

但是,protobuf-net在IL2CPP下,因为反射的一个不兼容问题,是会运行崩溃的,导致iOS下没法玩。

这时候需要对protobuf-net稍作修改,重新编译出DLL才能在Unity下完美运行。

这种修改,估计很多遇到同样问题的项目都遇过了。 分享给遇到同样困难的人,希望有帮助。

详细修改,放到GitHub的一个分支上了。

https://github.com/kingsoft-topgame/protobuf-net/commit/4eddeeb41b4e67e3ed59b11c727c73a12f48589d

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容