Verteilen Ihrer App

Sie können Apps, die mit Ihrem Entwicklerzertifikat signiert sind, folgendermaßen an andere Benutzer verteilen:

  • Veröffentlichung in einem öffentlichen Store. Stores stellen sicher, dass Distributionsanforderungen wie Code-Signing erfüllt werden. Zu den Stores zählen die folgenden:
    • Google Play
    • App Store
    • Microsoft Store
    • Ubuntu Apps Directory
  • Veröffentlichung über einen Unternehmens-Store. Diese Stores stellen die Einhaltung von Distributionsanforderungen wie Code-Signing sicher. Dazu gehören:
    • iTunes Connect
  • Hosten der App auf der eigenen Website oder einem Dateiserver.
    • Diese Methode ist für alle Betriebssysteme geeignet.
    • Geräte müssen eine Verbindung mit dem Netzwerkspeichort herstellen können, an dem die Installationsdateien gespeichert sind.
    • Als Distributor tragen Sie die volle Verantwortung für die Einhaltung der Distributionsanforderungen für jedes Betriebssystem.
  • Physisches Kopieren der Installationsdateien auf Geräte unter Verwendung von USB-Laufwerken oder SD-Karten.
    • Dies ist ideal für die Betriebssysteme Windows, macOS, Android und Ubuntu geeignet.
    • iOS erfordert zusätzliche Software wie iTunes, um eine .ipa-Datei zu installieren.

Erstellung von Installationsdateien

Der "In Cloud erstellen"-Prozess generiert Installationsdateien für alle Plattformen. Es wird automatisch ein Standardinstallationsassistent generiert. Um Ihren eigenen Endbenutzer-Lizenzvertrag (EULA, End User License Agreement) bereitzustellen, führen Sie die folgenden Schritte aus:

  1. Fügen Sie Ihren eigenen Endbenutzer-Lizenzvertrag als Textdatei namens license.txt in Ihren Projektordner ein. Diese Textdatei wird in den Installationsassistenten für Ihre App eingebettet und dort angezeigt. Wenn Sie möchten, dass die Benutzer nach der Installation auf der Festplatte nach der Lizenzdatei suchen können, müssen Sie einen zweiten Dateityp hinzufügen, beispielsweise PDF.
    Hinweis:

    AppStudio-Apps werden teilweise mit Open-Source-Werkzeugen erstellt. Im Endbenutzer-Lizenzvertrag Ihrer App müssen Informationen zur Verwendung dieser Drittanbietersoftware enthalten sein.

    Das OpenSSL-Toolkit dient zur Unterstützung der sicheren Netzwerkkommunikation in AppStudio, das für Windows und Android erstellt wurde. Weitere Lizenzinformationen finden Sie in der OpenSSL Toolkit-Lizenz.

    Die Android Beacon Library wird zur Unterstützung der Interaktion mit Bluetooth-Beacons verwendet. Diese Bibliothek ist urheberrechtlich geschützt (Copyright 2014–2018 Radius Networks), und sie verfügt über eine Apache-Lizenz. Weitere Lizenzinformationen finden Sie unter Apache 2.0-Lizenz.

  2. Öffnen Sie die Datei appinfo.json des Projekts, und fügen Sie die Eigenschaften der Lizenzdatei manuell hinzu. Die Lizenzdatei wird standardmäßig im Installationsassistent nicht angezeigt. Stellen Sie zum Anzeigen der Lizenzdatei sicher, dass make.showLicense auf "true" gesetzt und der Dateipfad definiert ist. Beispiel:
    "make": {
          "license": {
                 "showLicense": true,
                 "path": "assets/licenses"
          }
    },

Sie können mehrere Lizenztextdateien für verschiedene Sprachen hinzufügen. Damit diese jedoch eingebettet angezeigt werden, ist eine Benennungskonvention unter Einbeziehung des Gebietsschemacodes der Sprache erforderlich. Beispiel: Eine spanische Lizenzdatei muss den Dateinamen license_ES.txt aufweisen.

Um den zu erstellenden Installationsassistenten anzupassen (z. B. um festzulegen, welche Seiten angezeigt werden sollen, oder um die verwendeten Bilder anzupassen), müssen Sie das Werkzeug "Lokal erstellen" verwenden.

Veröffentlichen in Google Play

Um Veröffentlichungen in Google Play vorzunehmen, müssen Sie über ein Entwicklerkonto von Google verfügen. Für dieses Konto fällt eine jährliche Subskriptionsgebühr an. Rufen Sie die Website https://play.google.com/apps/publish/signup/ auf, um sich zu registrieren.

Dieses Konto ist erforderlich, um eine Keystore-Datei zu erstellen. Weitere Informationen finden Sie unter Signieren Ihrer Android-App.

Nachdem Sie sich mit diesem Entwicklerkonto angemeldet haben, können Sie einen Eintrag erstellen. Nachfolgend finden Sie Tipps zum Erstellen eines Eintrags:

  • Erstellen Sie geeignete Screenshots für Telefone, 7-Zoll- und 10-Zoll-Tablets.
  • Ihre App ist in ca. 2 Stunden live verfügbar.
  • Bei jeder Aktualisierung der App muss dieselbe Keystore-Datei verwendet werden. Bewahren Sie die Keystore-Datei sicher auf.
  • Sie können das Store-Element übersetzen. Dazu gehört die Bereitstellung übersetzter Beschreibungen und Screenshots.

Veröffentlichen im App Store

Um Veröffentlichungen im App Store vorzunehmen, müssen Sie über ein Entwicklerkonto von Apple verfügen. Für dieses Konto fällt eine jährliche Subskriptionsgebühr an. Rufen Sie die Website developer.apple.com auf, um sich zu registrieren.

Dieses Konto ist erforderlich, um ein Entwicklerzertifikat zu erstellen. Weitere Informationen finden Sie unter Signieren Ihrer iOS-App.

Nachdem Sie sich mit diesem Entwicklerkonto angemeldet haben, können Sie einen Eintrag erstellen. Zum Erstellen eines Eintrags rufen Sie die Website itunesconnect.apple.com auf. Nachfolgend finden Sie Tipps zum Erstellen eines Eintrags:

  • Sie müssen Schlüssel zur Verwendungsbeschreibung für alle Berechtigungen hinzufügen, die Ihre App benötigt. Andernfalls wird Ihre App abgelehnt.
  • Das Hochladen einer .ipa-Datei muss über einen Mac erfolgen. Verwenden Sie zum Hochladen der .ipa-Datei die App Transporter, die aus dem App Store heruntergeladen werden kann.
  • Erstellen Sie geeignete Bildschirmaufnahmen für iPhone und iPad. Aktuelle Informationen zu den Screenshot-Größen finden Sie unter "Screenshot specifications" bei Apple.
    Hinweis:

    Wenn Sie Bildschirmaufnahmen für bestimmte iPhone- und iPad-Geräte generieren möchten, aber nicht über die entsprechende Hardware verfügen, verwenden Sie einen iOS-Simulator, wenn Sie AppStudio unter macOS ausführen.

  • Sie können das Store-Element übersetzen. Dazu gehört die Bereitstellung übersetzter Beschreibungen und Screenshots.
  • Beachten Sie, dass die Genehmigung der App ein bis zwei Wochen in Anspruch nimmt.
  • Viele mit AppStudio erstellte Apps wurden bereits im App Store eingereicht. Obwohl diese erfolgreich eingereichten Apps Ihnen die Sicherheit geben mögen, dass Ihre App akzeptiert wird, kommt es häufig vor, dass Apps zurückgewiesen werden und geringfügige Änderungen erforderlich sind, bevor sie erneut eingereicht werden können.
  • Wenn Sie ein .xcarchive-Paket Ihrer App benötigen, um diese in App Store Connect hochzuladen oder zur Verteilung außerhalb des App Store zu exportieren, erstellen Sie die App mit "Lokal erstellen". Sie finden die Datei .xcarchive im Ordner Ausgabeordner/Intermediate/iOS/Release-iphoneos.

Veröffentlichen im Microsoft Store

Um Veröffentlichungen im Microsoft Store vorzunehmen, müssen Sie über ein Entwicklerkonto von Microsoft verfügen. Für dieses Konto fällt eine jährliche Subskriptionsgebühr an. Rufen Sie die Website https://developer.microsoft.com/en-us/store/register/ auf, um sich zu registrieren.

Nachdem Sie sich mit diesem Entwicklerkonto angemeldet haben, können Sie einen Eintrag erstellen. Nachfolgend finden Sie Tipps zum Erstellen eines Eintrags:

  • Für den Upload müssen Sie die von AppStudio erstellten .exe-Dateien in .msix-Dateien konvertieren. Weitere Informationen finden Sie unter Create an MSIX package.
    Hinweis:

    In das so erstellte Paket wird die Architektur der verwendeten Umgebung übernommen. Es empfiehlt sich, das MSIX-Packwerkzeug in einer sauberen VM-Umgebung auszuführen. Werden x86- und x64-Pakete benötigt, sind getrennte Maschinen erforderlich.

  • Erstellen Sie geeignete Bildschirmaufnahmen für Desktop- und Mobilgeräte. Aktuelle Informationen zu den Screenshot-Größen finden Sie unter "Screenshots" bei Microsoft.
  • Sie können das Store-Element übersetzen. Dazu gehört die Bereitstellung übersetzter Beschreibungen und Screenshots.