Hello and thanks for you help,
1. What happened?
We are encountring in our project on IOS devices multiple “MissingMethodException“ on various custom types that lead to 2 nullref and the application stop working.
After investigations we found that the nullrefs are caused by deserializing a dictionary using an enum as key.
We created a basic project using a custom enum and a dictionary<myEnum, string>(), and the nullrefs are here.
2. How can we reproduce it?
You can find in attachment the test code that we used with the logs produced from xCode.
4. What version of Unity are you using?
We are using Unity 2018.10.f1.
5. What version of Odin are you using? (See "Tools > Odin Inspector > About")
Our current project is using Odin 2.0.15 and the test project 2.0.20.
6. Do you have Editor Only mode enabled?
No we don’t.
7. What operating system are you on?
The issue only appeared when the project run on an IOS phone 12.2 built from a Mac 10.14.4 and xCode 10.2.1.