Build is successful but failing to start on device with:
dyld: Symbol not found: _MTLHeapDescriptorClass
Referenced from: /private/var/containers/Bundle/Application/0A7A6C2A-F996-4C29-9ADB-74092EDAF7A5/[appname]
Expected in: flat namespace
in /private/var/containers/Bundle/Application/0A7A6C2A-F996-4C29-9ADB-74092EDAF7A5/f[appname]
(lldb)
Versions:
Unity: 2019.2.5.f1
xcode: 11.3
MacOS: Mojave 10.14.6
I tracked "MTLHeapDescriptorClass" to MetalHelper.mm, not sure where the “_” came from, but symbol is not found on arm64e based device.
Is this a known issue or is there a quick fix?