Wie man iOS-Apps mit TestFlight im Beta-Modus testet

Automatisch übersetzt von Deepl

TestFlight ist eine kostenlose Lösung von Apple, mit der Sie eine testbare Version Ihrer App an bestimmte Beta-Nutzer senden können. Auf diese Weise können Sie das Feedback der Beta-Tester verwalten und (falls erforderlich) Änderungen vornehmen, bevor Ihre App im App Store veröffentlicht wird. In diesem Blogbeitrag erfahren Sie, wie Sie die Vorteile von TestFlight für eine fehlerfreie Produktions-App nutzen können.

Der Prozess ist recht einfach. Zusammengefasst:

1. Laden Sie Ihre Anwendung in App Store Connect hoch

2. Laden Sie die Beta-Tester ein

3. Testen Sie die App mit der TestFlight-App

Laden Sie Ihre App hoch

  • Rufen Sie in Xcode das Menü des Simulators auf und wählen Sie Generisches iOS-Gerät.
  • Klicken Sie dann im Menü auf Produkt und wählen Sie Archivieren.
  • Am Ende des Archivierungsvorgangs wird das Organizer-Fenster angezeigt, in dem das soeben erstellte Archiv zu sehen ist.
  • Klicken Sie auf die Schaltfläche In den App Store hochladen.

Benutzer zum Testen Ihrer App einladen

  • Sobald Ihre .ipa-Datei in App Store Connect hochgeladen wurde, können Sie Benutzer zum Testen der App einladen!
  • Wenn die Verarbeitung Ihrer App abgeschlossen und Ihr Build verfügbar ist, gehen Sie einfach auf die Registerkarte TestFlight.
  • Möglicherweise werden Sie aufgefordert, einige zusätzliche Informationen hinzuzufügen:

  • Danach ist Ihre App bereit, getestet zu werden!

blank

Es gibt zwei Arten von Testern, die Sie einladen können: App Store Connect-Tester und externe Tester.

App Store Connect-Tester

Das sind Personen aus Ihrem Team oder Personen, die Zugang zu Ihrem App Store Connect-Konto erhalten haben. Sie können bis zu 25 interne Tester pro Projekt einladen, und jedes Mitglied kann auf bis zu 30 Geräten testen.

Dazu müssen Sie die folgenden Schritte ausführen:

  • Gehen Sie zum Abschnitt App Store Connect Benutzer und klicken Sie auf die Schaltfläche „+“, um Tester hinzuzufügen:

blank

  • Wählen Sie dann den App Store Connect Benutzer aus, den Sie hinzufügen möchten:

blank

Externe Tester

Sie müssen kein App Store Connect Konto haben, um ein externer Tester zu sein. Sie können bis zu 10.000 externe Tester einladen, die nicht zu Ihrem Team gehören müssen, um eine App zu testen, die im App Store veröffentlicht werden soll.

Das Verfahren ist wie folgt:

  • Gehen Sie zum Abschnitt App Store Connect Users und klicken Sie auf die Schaltfläche „+“, um externe Tester hinzuzufügen:

blank

  • Fügen Sie neue Tester zu einer bestehenden Gruppe hinzu oder erstellen Sie eine neue Gruppe:

blank

  • Dann müssen Sie Ihrer Testergruppe ein Build zuordnen:

blank

Wenn Sie externe Tester einladen, wird Apple Ihre App überprüfen und für externe Tests freigeben. Sobald Ihr Build für den Betatest zugelassen wurde, werden Sie von Apple per E-Mail benachrichtigt.

Testen Sie die App

Eingeladene Tester erhalten eine E-Mail mit einem Link zum Testen Ihrer App. Um testen zu können, müssen sie die TestFlight-App herunterladen.
Nachdem sie die Einladung angenommen haben, werden sie aufgefordert, die zu testende App zu installieren.
blank
Sowohl App Store Connect-Nutzer als auch externe Nutzer können ihr Feedback über TestFlight senden.
blank
Es können bis zu 100 Anwendungen gleichzeitig getestet werden, intern oder extern, und eine Testsitzung dauert 90 Tage, nachdem ein Build hochgeladen wurde. Nach 90 Tagen ist es nicht mehr möglich, die App zu testen. Sie müssen einen weiteren Build hochladen, um eine neue Testsitzung zu starten.
Wie wir gesehen haben, ist es mit TestFlight ganz einfach, interne und externe Benutzer zum Testen Ihrer Anwendungen einzuladen und wertvolles Feedback zu sammeln, bevor Sie sie im App Store veröffentlichen.

Viel Spaß beim Testen!

David Azancot
4D for iOS Product Owner - David Azancot kam 2017 als Product Owner zum 4D Produktteam. Er ist verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die Implementierungen der Funktionen den Bedürfnissen der Kunden entsprechen. David hat einen MBA-Abschluss in Marketing, Internet und Mobilität vom Leonard De Vinci Institute und begann seine Karriere 2011 bei einem mobilen Start-up-Unternehmen, das später von Madvertise (einer mobilen Marketinggruppe) übernommen wurde. Da er sich leidenschaftlich für mobile Schnittstellen interessiert, war er die erste Wahl, um 2015 interaktive mobile Werbeformate für die Gruppe zu entwickeln. Parallel dazu entwickelt David seit 2012 seine eigenen iOS- und Android-Applikationen.