There are two ways to create app installation files: cloud and local. Cloud means that ArcGIS will create the installation files for you. Local means you need to install the development tools locally and generate the installation files yourself.
To use either method, use the AppStudio Make tool. Make requires an AppStudio for ArcGIS Standard license.
The ArcGIS cloud Make environment includes patches from the Qt Company. If you are using local Make, you may need to apply these to your own machine. A patch for the following issue has been applied:
- When a user finishes entering a value into a field with an input mask, and attempts to make changes to that value, the input mask prevents the user from modifying the value.
These fixes are planned to be part of a future release of Qt. If you need a fix provided before then, describe your issue to Qt Company support to receive a source code patch.
Create app installation files with local Make
Before generating installation files, do the following:
- Select your app in AppStudio and choose the Make tool.
- Switch to the Local tab.
- Check the box next to your desired OS (Android, Windows, Mac OS, Linux, or iOS). You can only build on one platform at a time.
- Click the Select output folder button to specify a folder for the build output.
- Make sure that the Build app for selected targets box is checked.
- Click the Configure button.
The first time you run local Make, you need to configure the location of the qmake file in the Qt kit for your targeted platform. For example, when building for Mac OS, you would browse to the qmake file in the clang64 kit. You can set all targets at once and save.
- Click the Build Apps button.
- If prompted, build an installer for your app.
The installation files will be in the Output folder. If an installer was built, the setups will be in the Setups folder.
Test your installation files
You can copy installation files to Windows, Mac, and Linux operating systems using a file browser, USB stick, or SD card. For Android and iOS, a few additional steps may be required.
Additional steps for Android are as follows:
- Be sure that your device allows the running of apps from unknown sources (often referred to as developer mode).
- If your device does not a have file browser by default, you may need to install one.
For iOS, connect your device to your computer. Then do the following to install your app on your device:
- In XCode, click Windows > Devices and Simulators. Your device should be displayed in the Devices window.
- Either click the add button for your device and select your app's .ipa file, or drag your .ipa file into the Installed Apps section.