Wie kann ich eine App mit Xcode zu TestFlight hochladen?

Melden
  1. Vorbereitungen in Xcode und Apple Developer Account
  2. Erzeugen und Archivieren des Builds in Xcode
  3. Upload zu App Store Connect und TestFlight
  4. Verteilung an Tester über TestFlight

Wenn Sie Ihre iOS-App zur Testphase an Tester verteilen möchten, ist TestFlight von Apple eine weit verbreitete Plattform. Der Upload der App zu TestFlight erfolgt üblicherweise über Xcode, das Entwicklungswerkzeug von Apple. Im Folgenden erklären wir ausführlich, welche Schritte notwendig sind, um eine App erfolgreich von Xcode zu TestFlight hochzuladen.

Vorbereitungen in Xcode und Apple Developer Account

Bevor Sie Ihre App hochladen können, müssen einige Voraussetzungen erfüllt sein. Zunächst benötigen Sie ein aktives Apple Developer Program Konto, da nur so TestFlight und das Versenden von Test-Builds möglich sind. In Xcode sollten Sie außerdem Ihr Projekt mit einer gültigen Bundle-ID versehen haben und sicherstellen, dass alle erforderlichen Zertifikate und Provisioning Profiles eingerichtet sind.

Zusätzlich sollten Sie in Xcode unter Signing & Capabilities Ihre Team-Einstellungen korrekt wählen. Die automatische Verwaltung der Signierung kann den Prozess vereinfachen. Wenn alles eingerichtet ist, steht dem Erstellen eines Archivs nichts mehr im Weg.

Erzeugen und Archivieren des Builds in Xcode

Um Ihre App zu TestFlight hochzuladen, müssen Sie zunächst ein archiviertes Build in Xcode erstellen. Wählen Sie dazu in der Xcode-Toolbar unter dem Projekt-Schema das gewünschte Zielgerät Generic iOS Device oder ein reales Gerät aus. Danach wählen Sie im Menü Product den Punkt Archive. Xcode erstellt daraufhin ein Archiv Ihrer App, welches im sogenannten Organizer erscheint.

Im Organizer können Sie Ihr frisch erstelltes Archiv überprüfen, um sicherzugehen, dass der Build in Ordnung ist. Achten Sie darauf, dass keine Fehler oder Warnungen vorliegen, die einen Upload verhindern könnten.

Upload zu App Store Connect und TestFlight

Über den Organizer in Xcode können Sie nun Ihre App direkt zu App Store Connect hochladen, von wo aus TestFlight die Tester verteilt. Klicken Sie im Archiv-Bereich auf Distribute App und wählen Sie als Distributionsmethode App Store Connect aus. Im nächsten Schritt wählen Sie Upload und folgen den Anweisungen, um die App hochzuladen.

Während des Uploads prüft Xcode die Signierung, versieht das Paket mit den nötigen Metadaten und lädt die Daten auf die Apple-Server hoch. Nach erfolgreichem Upload erscheint die App in Ihrem App Store Connect Account unter TestFlight.

Verteilung an Tester über TestFlight

Sobald das Build in TestFlight verfügbar ist, können Sie interne oder externe Tester einladen. Interne Tester sind Mitglieder Ihres Teams im Apple Developer Program, während externe Tester Personen außerhalb Ihres Teams sind. Für externe Tester benötigen Sie eine Freigabe durch Apple, die den Build auf Prüfungen bezüglich Richtlinien enthält.

In TestFlight können Sie dann Tester einladen, Feedback sammeln und die Verteilung verwalten. Somit ist Ihre App über TestFlight unkompliziert und effizient zum Testen bereitgestellt.

0

Kommentare