Hi Everyone,
I have a very complicated problem which is related to migration. I recently migrated a project from Vuforia 8 to Vuforia 10. The previous version was on Unity 2018 and with the upgrade to Vuforia 10 I upgraded the Unity version to 2020.2.25f. Following the migration guide on the vuforia website I was able to modify the code and it is working fine on Android. But when trying to build for IOS I am getting the following errors in Xcode.
Undefined symbols for architecture arm64: "OBJC_METACLASS$_VuforiaNativeRendererController", referenced from: OBJC_METACLASS$_VXWebViewAppController in VXWebViewAppController.o "OBJC_CLASS$_VuforiaNativeRendererController", referenced from: OBJC_CLASS$_VXWebViewAppController in VXWebViewAppController.o ld: symbol(s) not found for architecture arm64
I did some digging and as per my understanding the VuforiaNativeRendererController.mm file is not used anymore by vuforia on ios. But one of the plugins in the project is using vuforia's app controller and is probably looking for this file. Please see the link:
https://support.vuplex.com/articles/ios-graphics-plugin-conflict
Can someone please tell me that what should I do to resolve this?
Hey there,
Hey there,
Happy to help, sorry for the delay.
Does that mean that you're using both Vuforia Engine and the 3D WebView Plugin?
Kind regards,
Patrick Scheper
Vuforia Engine Product Manager