Product Documentation

Systemanforderungen

Dec 20, 2017

Dieser Artikel enthält die Systemanforderungen für das MDX Toolkit 10.3 und das Worx App SDK.

MDX Toolkit und Worx App SDK (iOS und Android)

  • Java Development Kit (JDK) 1.7 oder 1.8

    Sie können das JDK 1.8 auf der Website von Oracle unter Java SE Development Kit Downloads herunterladen. Weitere Installationsanleitungen finden Sie unter der Installationsanleitung für JDK 8 und JRE 8 auf der Website von Oracle. Installieren Sie das vollständige JDK. Wählen Sie JDK 1.8 als Standardeinstellung.

  • macOS X 10.10 (Mindestversion für iOS 9-Apps)

    Das Installationsprogramm für das MDX Toolkit und das Worx App SDK muss unter macOS ausgeführt werden. Das Installationsprogramm enthält macOS-Tools zum Umschließen von iOS- und Android-Apps und ein Java-Befehlszeilentool zum Umschließen von Android-Apps.

  • Für Worx App SDK: iOS 9-SDK mit Xcode 7, Bitcode-Generierung deaktiviert

    Bitcode-Generierung ist in Xcode 7 standardmäßig aktiviert. Sie müssen sie zur Verwendung von Xcode 7 mit dem Worx App SDK deaktivieren.

Weitere Anforderungen zum Umschließen von iOS-Apps

  • Zum Zugriff auf die für das Umschließen von Apps erforderlichen Elemente müssen Sie sich für ein Apple-Konto registrieren. Es gibt drei Arten von iOS-Entwicklerkonten: Enterprise, Individual und University. Citrix rät dringend zu einem Enterprise-Konto.
    • Enterprise-Konto für iOS-Entwickler: Der einzige Kontotyp, mit dem Apps ohne Limit auf beliebig vielen Geräten mit oder ohne Umschließen bereitgestellt und getestet werden können. Verteilen Sie das Entwicklerzertifikat an die Entwickler, damit sie die Apps signieren können.
    • Individual-Konto für iOS-Entwickler: Dieser Kontotyp ist auf 100 registrierte Geräte pro Jahr beschränkt und kann nicht für das Umschließen von Apps und die Verteilung mit XenMobile verwendet werden.
    • University-Konto für iOS-Entwickler: Dieser Kontotyp ist auf 200 registrierte Geräte pro Jahr beschränkt und kann nicht für das Umschließen von Apps und die Verteilung mit XenMobile verwendet werden.
  • Voraussetzungen für das Umschließen von iOS 9-Apps:
    • OS X 10.10 (Yosemite, Mindestversion)
    • Xcode 7 (Mindestversion)
    • Xcode-Befehlszeilentools (April 2013)
Hinweis: Laden Sie die Xcode-Befehlszeilentools von der Apple-Website für Xcode herunter. macOS 10.10 installiert die Tools nicht automatisch. Gehen Sie zum Installieren der Tools wie folgt vor:
  1. Klicken Sie unter Programme > Dienstprogrammeauf Terminal, um die Befehlszeilenschnittstelle von Mac zu verwenden.
  2. Geben Sie folgenden Befehl ein:
    xcode-select --install
    

    Stellen Sie sicher, dass Sie in dem Befehl zwei Bindestriche vor dem Wort install eingeben.

  3. Wenn die Xcode-Befehlszeilentools installiert sind, führen Sie Xcode aus, um alle Voraussetzungen zu installieren.

 

Weitere Anforderungen zum Umschließen von Android-Apps

  • Android Software Development Kit (SDK), API Level 19 (unterstützte Mindestversion)
    • Laden Sie das Android-SDK von der SDK-Downloadseite Android Developers-Website herunter.
    • Installieren Sie die aktuellen Android SDK-, Android SDK Plattform- und Android SDK Build-Tools.

      Weitere Informationen finden Sie unter Installing the Android SDK auf der Android Developers-Website.

    • Fügen Sie den Speicherort der neu installierten Ordner der Variablen PATH der Umgebung hinzu.
  • Gültiger Schlüsselspeicher (mit den digital signierten Zertifikaten zum Signieren der Android-Apps)

    Sieerstellen einen Schlüsselspeicher und verwenden diese Datei dann auch für das zukünftige Umschließen. Wenn Sie beim Umschließen einer neuen App-Version nicht denselben Schlüsselspeicher wie für die zuvor bereitgestellte Version verwenden, funktionieren Upgrades der App nicht. Benutzer müssen dann die alte Version manuell deinstallieren, bevor sie die neue Version installieren können.

    Der Schlüsselspeicher kann mehrere private Schlüssel enthalten, in den meisten Fällen enthält er jedoch nur einen Schlüssel.

    Informationen zu Zertifikaten finden Sie unter Signing Your Applications auf der Android Developers-Website.

    Sie müssen Ihre Apps mit einem Schlüssel signieren, der den folgenden Richtlinien entspricht:

    • 1024 Bit Schlüsselgröße
    • Schlüsselalgorithmus DSA (keyalg)
    • SHA1 mit DSA-Signaturalgorithmus (sigalg)