XCode says:
Undefined symbols for architecture armv7:
"il2cpp::vm::Method::GetParamCount(MethodInfo const*)", referenced from:
MethodHasParameters(MethodInfo const*) in Bulk_Assembly-CSharp-firstpass_1.o
MethodHasParameters(MethodInfo const*) in Bulk_Assembly-CSharp-firstpass_2.o
MethodHasParameters(MethodInfo const*) in Bulk_Assembly-CSharp-firstpass_3.o
MethodHasParameters(MethodInfo const*) in Bulk_Assembly-UnityScript_10.o
MethodHasParameters(MethodInfo const*) in Bulk_Boo.Lang_0.o
MethodHasParameters(MethodInfo const*) in Bulk_Generics_6.o
MethodHasParameters(MethodInfo const*) in Bulk_mscorlib_7.o
...
"il2cpp::vm::Thread::MemoryBarrier()", referenced from:
il2cpp_codegen_memory_barrier() in Bulk_Mono.Security_0.o
il2cpp_codegen_memory_barrier() in Bulk_mscorlib_1.o
il2cpp_codegen_memory_barrier() in Bulk_mscorlib_5.o
il2cpp_codegen_memory_barrier() in Bulk_UnityEngine_2.o
"il2cpp::vm::Runtime::GetInterfaceInvokeData(unsigned int, TypeInfo*, void*)", referenced from:
InterfaceFuncInvoker0<Object_t*>::Invoke(unsigned int, TypeInfo*, void*) in Bulk_Assembly-CSharp-firstpass_0.o
InterfaceFuncInvoker0<bool>::Invoke(unsigned int, TypeInfo*, void*) in Bulk_Assembly-CSharp-firstpass_0.o
InterfaceFuncInvoker0<Material_t102*>::Invoke(unsigned int, TypeInfo*, void*) in Bulk_Assembly-CSharp-firstpass_3.o
InterfaceFuncInvoker0<Vector3U5BU5D_t440*>::Invoke(unsigned int, TypeInfo*, void*) in Bulk_Assembly-CSharp-firstpass_3.o
InterfaceFuncInvoker0<Texture_t330*>::Invoke(unsigned int, TypeInfo*, void*) in Bulk_Assembly-CSharp-firstpass_3.o
InterfaceFuncInvoker0<Vector2U5BU5D_t114*>::Invoke(unsigned int, TypeInfo*, void*) in Bulk_Assembly-CSharp-firstpass_3.o
InterfaceActionInvoker1<Color_t104>::Invoke(unsigned int, TypeInfo*, void*, Color_t104) in Bulk_Assembly-CSharp-firstpass_3.o
...
"il2cpp::vm::MetadataCache::Register(Il2CppCodeRegistration const*, Il2CppMetadataRegistration const*)", referenced from:
il2cpp_codegen_register(Il2CppCodeRegistration const*, Il2CppMetadataRegistration const*) in Il2CppMethodTable.o
"il2cpp::vm::Runtime::GetVirtualInvokeData(unsigned int, void*)", referenced from:
VirtActionInvoker2<int, EventCallbackPackage_t41*>::Invoke(unsigned int, void*, int, EventCallbackPackage_t41*) in Bulk_Assembly-CSharp-firstpass_0.o
VirtActionInvoker2<int, BankCallbackPackage_t43*>::Invoke(unsigned int, void*, int, BankCallbackPackage_t43*) in Bulk_Assembly-CSharp-firstpass_0.o
VirtFuncInvoker2<bool, int, EventCallbackPackage_t41**>::Invoke(unsigned int, void*, int, EventCallbackPackage_t41**) in Bulk_Assembly-CSharp-firstpass_0.o
VirtActionInvoker5<int, int, unsigned int, IntPtr_t, String_t*>::Invoke(unsigned int, void*, int, int, unsigned int, IntPtr_t, String_t*) in Bulk_Assembly-CSharp-firstpass_0.o
VirtFuncInvoker2<bool, int, BankCallbackPackage_t43**>::Invoke(unsigned int, void*, int, BankCallbackPackage_t43**) in Bulk_Assembly-CSharp-firstpass_0.o
VirtActionInvoker4<unsigned int, int, unsigned int, Object_t*>::Invoke(unsigned int, void*, unsigned int, int, unsigned int, Object_t*) in Bulk_Assembly-CSharp-firstpass_0.o
VirtActionInvoker3<Object_t*, int, Object_t*>::Invoke(unsigned int, void*, Object_t*, int, Object_t*) in Bulk_Assembly-CSharp-firstpass_0.o
...
"il2cpp::vm::Method::IsInstance(MethodInfo const*)", referenced from:
MethodIsStatic(MethodInfo const*) in Bulk_Assembly-CSharp-firstpass_0.o
MethodIsStatic(MethodInfo const*) in Bulk_Assembly-CSharp-firstpass_1.o
MethodIsStatic(MethodInfo const*) in Bulk_Assembly-CSharp-firstpass_2.o
MethodIsStatic(MethodInfo const*) in Bulk_Assembly-CSharp-firstpass_3.o
MethodIsStatic(MethodInfo const*) in Bulk_Assembly-UnityScript_10.o
MethodIsStatic(MethodInfo const*) in Bulk_Boo.Lang_0.o
MethodIsStatic(MethodInfo const*) in Bulk_Generics_0.o
...
"il2cpp::vm::MetadataCache::GetMethodInfoFromIndex(int)", referenced from:
il2cpp_codegen_method_info_from_index(int) in Bulk_Assembly-Boo_0.o
il2cpp_codegen_method_info_from_index(int) in Bulk_Assembly-CSharp-firstpass_0.o
il2cpp_codegen_method_info_from_index(int) in Bulk_Assembly-CSharp-firstpass_1.o
il2cpp_codegen_method_info_from_index(int) in Bulk_Assembly-CSharp-firstpass_2.o
il2cpp_codegen_method_info_from_index(int) in Bulk_Assembly-CSharp-firstpass_3.o
il2cpp_codegen_method_info_from_index(int) in Bulk_Assembly-CSharp_0.o
il2cpp_codegen_method_info_from_index(int) in Bulk_Assembly-UnityScript-firstpass_0.o
...
"il2cpp::vm::MetadataCache::GetIl2CppTypeFromIndex(int)", referenced from:
il2cpp_codegen_type_from_index(int) in Assembly-CSharp-firstpassAttributes.o
il2cpp_codegen_type_from_index(int) in Assembly-CSharpAttributes.o
il2cpp_codegen_type_from_index(int) in Assembly-UnityScript-firstpassAttributes.o
il2cpp_codegen_type_from_index(int) in Assembly-UnityScriptAttributes.o
il2cpp_codegen_type_from_index(int) in Bulk_Assembly-CSharp-firstpass_0.o
il2cpp_codegen_type_from_index(int) in Bulk_Assembly-CSharp-firstpass_1.o
il2cpp_codegen_type_from_index(int) in Bulk_Assembly-CSharp-firstpass_2.o
...
"il2cpp::vm::MetadataCache::GetTypeInfoFromIndex(int)", referenced from:
il2cpp_codegen_type_info_from_index(int) in Assembly-BooAttributes.o
il2cpp_codegen_type_info_from_index(int) in Assembly-CSharp-firstpassAttributes.o
il2cpp_codegen_type_info_from_index(int) in Assembly-CSharpAttributes.o
il2cpp_codegen_type_info_from_index(int) in Assembly-UnityScript-firstpassAttributes.o
il2cpp_codegen_type_info_from_index(int) in Assembly-UnityScriptAttributes.o
il2cpp_codegen_type_info_from_index(int) in Boo.LangAttributes.o
il2cpp_codegen_type_info_from_index(int) in Bulk_Assembly-Boo_0.o
...
"_UnityCurrentMTLCommandBuffer", referenced from:
_PresentMTL in MetalHelper.o
ld: symbol(s) not found for architecture armv7
EDIT: submitted bug #703013 (I couldn’t submit a project as part of the bug report, but these missing functions seem pretty simple to test/verify).