Deployment
You can deploy apps to the Windows, macOS, Android, and iOS platforms from Unreal Engine with ArcGIS location services. No matter what type of application you build, there are guidelines and Terms of Use you need to review before you deploy.
Distributing applications
Applications may be deployed using a variety of installer technologies, such as executable file (.exe), or to the Google Play store, Apple App Store, Microsoft Store, or ArcGIS Marketplace.
To build and deploy an application developed with ArcGIS Maps SDK for Unreal Engine, you need:
An ArcGIS account.
To follow the General guidelines.
General deployment settings
For packaging an application, visit Packaging and Cooking Games in the Unreal Engine documentation.
Deep linking for OAuth
If your OAuth challenge handler is based on deep linking, make sure you set up your Unreal Engine project to enable it. To do so, the manifest should be modified using Unreal Plugin Language (UPL), such as the Android APK AndroidManfiest.xml file or the iOS IPA plist file.
This is an example of the Android manifest:
When you modify the manifest with UPL, be sure to include this file by using the following line of code along with using System.IO;
in the Build.cs
file of your project like the following example:
Platform specific requirements
Mobile
To deploy an app to a mobile device, you can find more information on the Unreal Engine Mobile Game Development page.
Android
For documentation specific to the Android platform, refer to the Android Game Development page.
iOS
For documentation specific to the iOS platform, refer to the iOS Game Development page.
Desktop
Windows
For information about packaging applications, see the Windows content on the Packaging Projects page in the Unreal Engine documentation.
Deploying applications built with ArcGIS Maps SDK for Unreal Engine requires installation of Microsoft Visual C++ 2015-2022 Redistributable.
macOS
For information about packaging applications, see the macOS content on the Packaging Projects page in the Unreal Engine documentation.