I'm trying to build without Metal and I'm getting this linker error: Undefined symbols for architecture arm64: "_MTLCreateSystemDefaultDevice", referenced from: ARKitXRCameraProvider::SetupMetal() in UnityARKit.a(ARKitXRCameraProvider.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
The ARKit XR Plugin currently requires metal. Could you explain your use case for not using Metal a bit more?
Hi. It's related to https://issuetracker.unity3d.com/issues/hang-on-ios-using-arkit-xr-plugin I thought maybe building without Metal might change something. I managed to build without Metal and the game runs ok with AR. It didn't seem to crash anymore.
Hi, i need to build without metal because some extenal sdk not support it....there is a way to not use metal in arkit?
Hi Thanks a for for your time. Since metal create some problem with my recording video sdk, there is a way to control the graphics API at runtime instead?