Verteilen Sie iOS-Apps über die Firebase-Konsole an Tester

Über die Firebase-Konsole können Sie die Tester Ihres Teams verwalten und Builds an sie verteilen.

Bevor Sie beginnen

Wenn Sie nicht bereits haben, fügen Sie Firebase zu Ihrem iOS - Projekt .

Wenn Sie keine anderen Firebase-Produkte verwenden, müssen Sie nur ein Projekt erstellen und Ihre App registrieren. Wenn Sie sich jedoch entscheiden, in Zukunft zusätzliche Produkte zu verwenden, führen Sie alle Schritte auf der oben verlinkten Seite aus.

Schritt 1. Erstellen Sie Ihre App

Wenn Sie bereit sind, eine Vorabversion Ihrer App an Tester zu verteilen, erstellen Sie ein signiertes Verteilungsarchiv. Sie können Ihren normalen Build-Prozess verwenden, solange Sie die folgenden Anforderungen erfüllen:

  • Um Ihre App über Ihr Entwicklungsteam hinaus zu verteilen, müssen Sie entweder ein Ad-hoc- oder Ihr Enterprise-Vertriebsprofil verwenden.
  • Wenn Ihr App Game Center verwendet, APNs (und durch Erweiterung, Cloud Messaging ) oder iCloud, stellen Sie sicher , dass Ihr Provisioning - Profil verwendet eine explizite ID App und keine Wildcard - ID.
  • Wenn Sie ein Ad-hoc-Verteilungsprofil verwenden, geben Sie die eindeutigen Geräte-IDs (UDIDs) der Geräte Ihrer Tester an. Wenn sich neue iOS-Tester für Ihr Testprogramm anmelden, müssen Sie das Bereitstellungsprofil mit den UDIDs ihrer Geräte aktualisieren. Siehe Register zusätzliche Tester Geräte .
  • Wenn Sie Code Änderungen seit dem letzten Build gemacht haben (das heißt, neu erstellen Sie nicht nur die registrierten Geräte zu aktualisieren), aktualisieren Sie das Build - Ziel des Benutzer sichtbare Versionsnummer (Version) und einzigartige Build - Nummer (Build).

Wenn der Build abgeschlossen ist, werden eine IPA-Datei und einige Protokolldateien in dem von Ihnen angegebenen Ordner gespeichert. In den folgenden Schritten verteilen Sie die IPA-Datei an Ihre Tester.

Schritt 2. Verteilen Sie Ihre App an Tester

Um Ihre App an Tester zu verteilen, laden Sie die IPA-Datei über die Firebase-Konsole hoch:

  1. Öffnen Sie die App Verteilung Seite der Konsole Firebase. Wählen Sie Ihr Firebase-Projekt aus, wenn Sie dazu aufgefordert werden.

  2. Auf der Releases Seite, wählen Sie die App , die Sie aus dem Drop-Down - Menü verteilen mögen.

  3. Ziehen Sie die IPA-Datei Ihrer App in die Konsole, um sie hochzuladen.

  4. Geben Sie nach Abschluss des Uploads die Testergruppen und einzelnen Tester an, die Sie den Build erhalten möchten. Fügen Sie dann Versionshinweise für den Build hinzu.

    Siehe Verwalten von Testern für mehr auf Tester Gruppen zu schaffen.

  5. Klicken Sie verteilen die Build zur Verfügung Tester zu machen.

Sobald Sie Ihren Build verteilt haben, ist er 150 Tage (fünf Monate) im App-Verteilungs-Dashboard der Firebase-Konsole verfügbar. Wenn der Build 30 Tage vor dem Ablaufen liegt, wird sowohl in der Konsole als auch in der Build-Liste Ihres Testers auf seinem Testgerät eine Ablaufbenachrichtigung angezeigt.

Tester , die nicht eingeladen haben , um die Anwendung zu testen , erhalten E - Mail - Einladungen , um loszulegen, und bestehende Tester erhalten E - Mail - Benachrichtigungen , dass eine neue Build - Test (lesen Sie die bereit ist , Tester Set up Anleitung für Anweisungen, wie die Test - App installieren). Sie können den Status jedes Testers in der Firebase-Konsole überwachen – ob er die Einladung angenommen hat und ob er die App heruntergeladen hat.

Schritt 3. Weitere Geräte registrieren

Wenn Tester eine Einladung zum Testen eines nicht mit einem Enterprise-Profil signierten Builds annehmen, werden sie um Erlaubnis gebeten, die Kennung ihres Geräts mit Ihnen zu teilen. Wenn sie zustimmen, erfasst App Distribution die UDID vom Gerät und benachrichtigt Sie per E-Mail über die UDID.

Wenn Sie eine dieser E-Mails erhalten, aktualisieren Sie Ihr Bereitstellungsprofil mit der UDID und verteilen Sie einen neuen Build an Ihre Tester, indem Sie die folgenden Schritte ausführen:

  1. Fügen Sie die Geräte Ihrem Apple-Entwicklerportal hinzu.
    • Option 1: Importieren Sie die Geräte UDIDs als CSV - Datei.

      In dem Tester & Registerkarte Gruppen des Verteilungs - Dashboard - App, wählen Sie Alle Tester, klicken Sie dann auf Export von Apple UDIDs eine CSV - Datei zum Download bereit . Als nächstes importieren Sie die Datei in Ihrem Konto Apple - Entwickler das Register mehrere Geräte - Option. Wenden Sie sich an Apples Dokumentation mehr zu erfahren.

      Beachten Sie, dass Sie mit Ihrem Apple-Entwicklerkonto möglicherweise nur eine begrenzte Anzahl von Geräten pro Jahr importieren können.

    • Option 2: Sammeln und geben Sie die UDIDs per E - Mail.

      Auf der Add Devices Seite des Apple - Entwicklerportal, registrieren die neue UDID in der E - Mail angegeben Sie erhalten haben .

  2. Fügen Sie die registrierten Geräte zu Ihrem Provisioning - Profil .
  3. Laden Sie das Bereitstellungsprofil herunter und verwenden Sie es, um Ihre App neu zu erstellen. Wenn Sie nur neu erstellen, um die registrierten Geräte zu aktualisieren, aktualisieren Sie nicht die Build-Nummer oder -Version.
  4. Re verteilen Ihre App von der Firebase Konsole oder CLI. Wenn Sie bereits einen Build mit derselben Build-Nummer und -Version verteilt haben, erhalten nur Benutzer neu registrierter Geräte Benachrichtigungs-E-Mails.