Installieren von Entwicklungswerkzeugen für "Lokal erstellen"

Wenn Sie eigenständige Apps auf Ihrem Entwicklungscomputer erstellen möchten, müssen neben ArcGIS AppStudio anbieterspezifische Entwicklungswerkzeuge installiert werden.

Hinweis:

Die Installation der Entwicklungswerkzeuge ist nicht für alle AppStudio-Benutzer erforderlich. Die meisten Benutzer können App-Installationsdateien mit "In Cloud erstellen" erstellen. Das Erstellen von App-Installationsdateien mit "Lokal erstellen" (und somit die Installation von Entwicklerwerkzeugen) ist nur in den folgenden Situationen erforderlich:

  • Die Anforderungen der Organisation hindern Sie daran, den AppStudio-Service "In Cloud erstellen" zu verwenden.
  • Sie möchten das für die App erstellte Installationsprogramm anpassen.
  • Sie möchten der App benutzerdefinierte C++-Module hinzufügen.

Anhand der folgenden Matrix wird beschrieben, welche Plattformen von der jeweiligen Entwicklungsplattform als Ziel festgelegt werden können:

Ziel-PlattformErstellbar unter WindowsErstellbar unter macOSErstellbar unter Ubuntu

Windows

Ja

Nein

Nein

iOS

Nein

Ja

Nein

macOS

Nein

Ja

Nein

Android

Ja

Ja

Ja

Ubuntu

Nein

Nein

Ja

Installieren Sie zunächst die Entwicklungswerkzeuge für die nachfolgend aufgeführte Ziel-Plattform und anschließend AppStudio. Nachdem Sie AppStudio installiert haben, müssen Sie es mit den installierten Qt-Kits konfigurieren.

Die Entwicklungswerkzeuge für die einzelnen Ziel-Plattformen sind nachfolgend aufgeführt. Alle Plattformversionen der erforderlichen Qt-Komponenten müssen von der Qt-Website heruntergeladen werden.

Hinweis:
  • Wenn Sie lediglich für iOS oder Android Apps erstellen (in jeder beliebigen Sprache), benötigen Sie das Qt Installer Framework (IFW) nicht.
  • Wenn Sie Apps für Windows, macOS oder Ubuntu erstellen, müssen Sie das Qt Installer Framework (IFW) von der Qt-Website herunterladen.

Windows

Die folgenden Entwicklungswerkzeuge für Windows werden benötigt:

  • Microsoft Visual Studio 2019
    Hinweis:

    Wählen Sie bei der Installation von Visual Studio die Microsoft Foundation Classes für C++ aus. Dies ist die einzige Funktion, die für AppStudio erforderlich ist.

  • Qt 5.15.6 für Microsoft Visual Studio 2019
    Hinweis:

    Verwenden Sie das folgende Verzeichnis für die Installation.

  • Qt IFW 3.2.2

macOS

Die folgenden Entwicklungswerkzeuge für macOS werden benötigt:

  • Xcode 14
    Hinweis:

    Xcode 14 erfordert macOS 12.5 Monterey oder höher. Frühere macOS-Versionen können als Ziele für Builds festgelegt werden.

  • Xcode-Befehlszeilenwerkzeuge
  • Qt 5.15.6 für macOS, Android und iOS
    Hinweis:

    Wählen Sie alle Komponenten auf der Seite Komponenten auswählen des Installationsprogramms aus.

  • Qt IFW 3.2.2

Ubuntu

Die folgenden Entwicklungswerkzeuge für Ubuntu werden benötigt:

  • Qt 5.15.6 für Ubuntu 64 Bit
  • Qt IFW 3.2.2

iOS

Die folgenden Entwicklungswerkzeuge für iOS werden benötigt:

  • Xcode 14
    Hinweis:

    Xcode 14 erfordert macOS 12.5 Monterey oder höher.

  • Xcode-Befehlszeilenwerkzeuge
  • Qt 5.15.6 für macOS, Android und iOS
    Hinweis:

    Wählen Sie alle Komponenten auf der Seite Komponenten auswählen des Installationsprogramms aus.

  1. Klicken Sie in Xcode auf Xcode > Preferences.
  2. Klicken Sie auf der Registerkarte Downloads auf Komponenten, und laden Sie den iOS-Simulator herunter.
  3. Konfigurieren Sie Xcode für die Verteilung, indem Sie die Anweisungen unter Prepare for app distribution auf der Apple-Website befolgen.

Android

Der Prozess ist unter Windows, macOS und Ubuntu gleich, je nach ausgewählter Entwicklungsplattform und dem Folgendem:

  • Android SDK (Platform Tools 29.0.2 und SDK 31)
    • Sie können diese Build Tools in Android Studio installieren. Navigieren Sie zu Tools > Android > SDK Manager. Wählen Sie auf der Registerkarte SDK Platforms die Android-Plattform aus, auf der Sie die App erstellen möchten, und installieren Sie sie, z. B. Android 6 (Marshmallow). Wählen Sie auf der Registerkarte SDK Tools die Android SDK Tools für die installierte Android-Plattform aus, und installieren Sie sie.
  • Android Native Development Kit (NDK)
    • Die aktuelle unterstützte Version des Android NDK kann zusammen mit Qt Creator installiert werden. Weitere Informationen finden Sie in der Hilfe zu Qt Creator unter Specifying Android Device Settings. Weitere Informationen zu unterstützten NDK-Versionen finden Sie unter Installing the Prerequisites in der Qt Creator-Hilfe.
  • Java Development Kit (JDK) Version 8.x
  • Qt 5.15.6 für Android (Windows, macOS oder Ubuntu), das im folgenden Verzeichnis installiert ist

Weitere Informationen zu den Anforderungen finden Sie in der Qt-Dokumentation.

Nachdem alle Installationen durchgeführt wurden, müssen Sie die Pfade in Qt Creator eintragen.

  1. Öffnen Sie Qt Creator.
  2. Klicken Sie auf Extras und dann auf Optionen, und wählen Sie im Inhaltsverzeichnis Optionen die Option Geräte aus. Unter macOS lautet der Pfad stattdessen Qt Creator > Voreinstellungen > Geräte.
  3. Navigieren Sie auf der Registerkarte Android zu den verschiedenen Kits, stellen Sie Pfade zu diesen bereit, und klicken Sie dann auf OK, um die Konfiguration abzuschließen.

Erwartete Pfade für Development Kits

Erweitertes AppStudio-Konfigurationswerkzeug

Um das Werkzeug "Lokal erstellen" von AppStudio zu verwenden, müssen Sie das erweiterte Konfigurationswerkzeug von AppStudio ausführen, nachdem Sie die erforderlichen Entwicklerwerkzeuge für Ihr System installiert haben. Weitere Informationen zum Verwenden dieses Werkzeugs finden Sie unter Konfigurieren mit Qt-Kits.

Hinweis:

Das erweiterte Konfigurationswerkzeug muss jedes Mal dann ausgeführt werden, wenn eine neue Version von AppStudio installiert wird, um die Entwicklungsumgebung zu aktualisieren.