Hi, I'm trying to build my app to ios and I'm getting linker errors for missing binaries. If you look at the package content from the ArcGIS package puleed from the Unity asset store, under the binaries folder, ios is missing. Any idea where to get the ios binaries or can I build them locally?
Solved! Go to Solution.
Hello,
It looks like there may be an issue with the iOS binaries in our plugin that is found on the Unity Asset store. For now, I would recommend fixing this by downloading the plugin from our ArcGIS Developers page here: https://developers.arcgis.com/downloads/#unity . We will look into the issue with the Unity Asset store, thank you!
Thanks for the response. I'm actually using Xcode 14.3.1
To be more specific, the errors are:
Undefined symbol: _RT_AngularUnit_ConvertFrom
Undefined symbol: _RT_AngularUnit_ConvertTo
Undefined symbol: _RT_ArcGISRuntimeEnvironment_enableLeakDetection
and about 120 others.
I believe I am just missing the runtime binaries.
Hello,
It looks like there may be an issue with the iOS binaries in our plugin that is found on the Unity Asset store. For now, I would recommend fixing this by downloading the plugin from our ArcGIS Developers page here: https://developers.arcgis.com/downloads/#unity . We will look into the issue with the Unity Asset store, thank you!
I actually tried importing the tarball a couple of days ago, but didn't realize during the import there was an error overwriting some files. Once I removed the ArcGIS package and re-imported using the tarball, it works. The binaries are definitely missing in the package from the asset store.
Thanks for the help.
Glad to hear it works, and yes, I see they are somehow missing from the build we have on the Asset Store...