I'm getting this crash when running on iOS 8 devices. However it works on iOS 9.
//Unity Script
[DllImport("__Internal")]private static extern void Test_Init();
//Xcode
extern"C" {voidDEFAULT_CALL Test_Init();}
extern"C" void Test_Init_m4100927712 (Il2CppObject * __this /* static, unused */, constMethodInfo* method)
{
typedefvoid (DEFAULT_CALL *PInvokeFunc) ();
staticPInvokeFunc _il2cpp_pinvoke_func;
if (!_il2cpp_pinvoke_func)
{
_il2cpp_pinvoke_func = (PInvokeFunc)Test_Init;
if...
_il2cpp_pinvoke_func() crash on iOS 8
//Unity Script
[DllImport("__Internal")]private static extern void Test_Init();
//Xcode
extern"C" {voidDEFAULT_CALL Test_Init();}
extern"C" void Test_Init_m4100927712 (Il2CppObject * __this /* static, unused */, constMethodInfo* method)
{
typedefvoid (DEFAULT_CALL *PInvokeFunc) ();
staticPInvokeFunc _il2cpp_pinvoke_func;
if (!_il2cpp_pinvoke_func)
{
_il2cpp_pinvoke_func = (PInvokeFunc)Test_Init;
if...
_il2cpp_pinvoke_func() crash on iOS 8