We are seeing differences between what we get from UnityCloud and what we get when we build our project locally. It seems that C# is compiled (somehow) in different way.
When I run the project through XCode (either in debug or release) I get the behaviour I am expecting (and the behaviour I am getting when running inside Unity). When we get Unity Cloud build we have stuff not working. Even had some strange behaviour with generic class for Singletons, it worked as expected everywhere (Unity, XCode build on device) but from Unity Cloud Build.
What exactly is the difference in building the underlaying C# between Unity Cloud Build and local XCode project?