Если вы хотите создавать на своем компьютере автономные приложения, вам понадобится, в дополнение к ArcGIS AppStudio, установить специальные инструменты разработки сторонних поставщиков.
Примечание:
Установка инструментов разработки не обязательна для пользователей AppStudio. Большинство пользователей могут создавать файлы установки приложения с помощью облака Создать. Создание установочных файлов приложения локально (и необходимость установки инструментов разработки) требуется только в следующих случаях:
- Требования организации запрещают использования облачного сервиса разработки AppStudio.
- Если вы хотите настроить установщик, создаваемый для вашего приложения.
- Если вам необходимо добавить пользовательские модули C++ в ваше приложение.
В расположенной ниже таблице описано, какие платформы можно использовать на каждой платформе разработки:
Целевая платформа | Собираемый на Windows | Собираемый на macOS | Собираемый на Ubuntu |
---|---|---|---|
Windows | Да | Нет | Нет |
iOS | Нет | Да | Нет |
macOS | Нет | Да | Нет |
Android | Да | Да | Да |
Ubuntu | Нет | Нет | Да |
Сначала установите перечисленные далее инструменты разработки для целевой платформы; затем установите AppStudio. После установки AppStudio необходимо настроить ее с помощью уже установленных Qt-китов.
Для каждой платформы разработки требуются перечисленные ниже инструменты. Все версии платформы необходимых компонентов Qt должны быть загружены с веб-сайта Qt.
Примечание:
- Если вы создаете приложения только под iOS или Android (на любом языке), вам не нужна Qt Installer Framework (IFW).
- Если создаются приложения для Windows, macOS или Ubuntu, необходимо скачать Qt Installer Framework с веб-сайта Qt.
Windows
Для Windows требуются следующие инструменты разработчика:
- Microsoft Visual Studio 2019
Примечание:
При установке Visual Studio, выберите Microsoft Foundation Classes for C++. Это - единственный обязательный элемент для AppStudio.
- Qt 5.15.6 для Microsoft Visual Studio 2019
Примечание:
Установите в местоположение по умолчанию.
- Qt IFW 3.2.2
macOS
Для macOS требуются следующие инструменты разработчика:
- Xcode 14
Примечание:
Для Xcode 14 требуется macOS версии 12.5 или более поздней. Для сборок могут использоваться более ранние версии macOS.
- Инструменты командной строки Xcode
- Qt 5.15.6 для macOS, Android и iOS
Примечание:
Выберите все компоненты на странице установщика Выбрать компоненты.
- Qt IFW 3.2.2
Ubuntu
Для Ubuntu требуются следующие инструменты разработчика:
- Qt 5.15.6 для Ubuntu 64 bit
- Qt IFW 3.2.2
iOS
Для iOS требуются следующие инструменты разработчика:
- Xcode 14
Примечание:
Для Xcode 14 требуется macOS версии 12.5 или более поздней.
- Инструменты командной строки Xcode
- Qt 5.15.6 для macOS, Android и iOS
Примечание:
Выберите все компоненты на странице установщика Выбрать компоненты.
- В Xcode щелкните Xcode > Настройки.
- На вкладке Загрузки щелкните Компонент и скачайте симулятор iOS.
- Настройте Xcode для распространения, выполнив инструкции Подготовка к распространению приложения на веб-сайте Apple.
Android
Процесс такой же, как и для Windows, macOS или Ubuntu, в зависимости от выбранной платформы, а также следующее:
- Android SDK (Platform Tools 29.0.2 и SDK 31)
- Вы можете установить эти инструменты в Android Studio. Перейдите в Инструменты > Android > SDK Manager. На вкладке Платформы SDK выберите и установите платформу Android, на которой вы будете создавать свое приложение, например, Android 6 (Marshmallow). На вкладке Инструменты SDK выберите и установите Инструменты Android SDK для установленной вами платформы Android.
- Android Native Development Kit (NDK)
- Последняя поддерживаемая версия Android NDK может быть установлена в Qt Creator. Более подробно см. Задание настроек устройства Android в справке Qt Creator. Для получения информации о поддерживаемых версиях NDK см. Установка компонентов в справке Qt Creator.
- Java Development Kit (JDK), версия 8.x
- Qt 5.15.6 для Android (Windows, macOS или Ubuntu) с установкой в местоположение по умолчанию.
Для получения дополнительной информации об этих требованиях см. документацию к Qt.
После установки всех компонентов, необходимо указать пути в Qt Creator.
- Откройте Qt Creator.
- Щелкните Инструменты, Опции и выберите Устройства в таблице содержания раздела Опции. В macOS этот список расположен в Qt Creator > Настройки > Устройства.
- на вкладке Android выберите и укажите пути к различным наборам, а затем нажмите OK для выполнения настройки.
Инструмент расширенной конфигурации AppStudio.
Для использования локального инструмента AppStudio Make необходимо запустить инструмент расширенной конфигурации AppStudio, но только после того, как установите для своей системы все необходимые инструменты разработки. Для получения подробной информации о работе с этим инструментом см. раздел Настройка с Qt Kits.
Примечание:
Этот инструмент расширенной конфигурации надо запускать каждый раз, когда устанавливается новая версия AppStudio, для обновления среды разработки.