Here are some recommendations for building your Unity Scene.
Note: This document is dynamic, we add topics constantly whenever changes to Unity and attached deployment platforms occur. You faced problems yourself? Write us at reque st@v ision lib. com
In order to deploy to iOS you will need the following prerequisites.
We assume that you have already exported a unity scene to an iOS device before.
Since version 17.10.1 VisionLib will assume that you have Xcode 9 installed. You can still deploy to Xcode 8 and lower versions of iOS but you will have to remove the ARKit framework dependency from the project.
In order to deploy the application from Unity, you will have to do the following modifications on your player settings in the project:
Camera Usage Description
(NSCameraUsageDescription) and a valid bundle identifier.The plugin automatically performs the following modifications to the Xcode project generated by Unity:
Please install the Android SDK to be able to deploy applications to your android device. You will need at least Android in version 4.4 for the deployment to work. We recommend using a device supporting OpenGL ES 3.
For the deployment in Unity, set the minimal SDK Version to 19.
Deploying to 64bit devices is supported by Unity version 2017.4.17 (and 2018.2 or higher) and is only working with a special version of Native Development Kit (NDK) in Version r13b from Google. The advantage of deploying with 64bit is a significant increase of the processing speed on devices which support 64bit applications. VisionLib supports this feature since vlSDK 19.7.1. Please also see https://blogs.unity3d.com/2019/03/05/android-support….
For deployment in Unity, please set the scripting backend to IL2CPP
in the player settings and check only the ARM64 Target Architecture
.