Registrieren Sie zusätzliche iOS-Geräte

Wenn sich Tester anmelden, um Ihre Version auf iOS zu testen, können Sie die Gerätenamen und Kennungen Ihrer Tester in eine CSV-Datei exportieren und sie alle auf einmal im Bereitstellungsprofil Ihrer App aktualisieren. Sie können UDIDs manuell über die Firebase-Konsole oder die Firebase-CLI exportieren, oder Sie können UDIDs programmgesteuert mit Fastlane exportieren.

UDIDs manuell exportieren

Wenn Tester eine Einladung zum Testen eines Builds annehmen, der nicht mit einem Enterprise-Profil signiert ist, werden sie um Erlaubnis gebeten, die Kennung ihres Geräts mit Ihnen zu teilen. Wenn der Tester zustimmt, den Kennungspfad des Geräts zu teilen, 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 entweder in der Firebase-Konsole oder der Firebase-CLI ausführen:

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

      Wählen Sie auf der Registerkarte „ Tester & Gruppen “ des App-Verteilungs-Dashboards „ Alle Tester “ aus und klicken Sie dann auf „Apple-UDIDs exportieren“ , um eine CSV-Datei herunterzuladen. Importieren Sie als Nächstes die Datei mit der Option „ Mehrere Geräte registrieren “ in Ihr Apple-Entwicklerkonto . Weitere Informationen finden Sie in der Dokumentation von Apple .

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

    • Option 2: UDIDs per E-Mail sammeln und eingeben.

      Registrieren Sie auf der Seite „ Geräte hinzufügen“ des Apple-Entwicklerportals die neue UDID, die in der erhaltenen E-Mail angegeben ist.

  2. Fügen Sie die registrierten Geräte Ihrem Bereitstellungsprofil hinzu .
  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. Verteilen Sie Ihre App erneut über die Firebase-Konsole oder CLI . Wenn Sie bereits einen Build mit derselben Build-Nummer und Version verteilt haben, erhalten nur Benutzer von neu registrierten Geräten Benachrichtigungs-E-Mails.

Exportieren Sie UDIDs programmgesteuert mit Fastlane

Wenn Tester eine Einladung zum Testen eines Ad-hoc-Builds annehmen, werden sie um Erlaubnis gebeten, die Kennung des Geräts mit Ihnen zu teilen. Ein Ad-hoc-Build ist ein Build, der nicht mit einem Enterprise-Profil signiert ist. Wenn der Tester zustimmt, den Kennungspfad seines Geräts zu teilen, 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. Sammeln Sie die hinzuzufügenden UDIDs.

    • Option 1: Kopieren Sie die UDID aus der E-Mail.

    • Option 2: Exportieren Sie alle UDIDs Ihrer Testgeräte als CSV-Datei aus der Firebase-Konsole. Wählen Sie auf der Registerkarte „ Tester & Gruppen “ des App-Verteilungs-Dashboards „ Alle Tester “ aus und klicken Sie dann auf „Apple-UDIDs exportieren“ , um eine CSV-Datei herunterzuladen.

    • Option 3: Exportieren Sie alle UDIDs Ihrer Testgeräte als CSV-Datei aus Fastlane. Erstellen Sie beispielsweise eine neue download_udids Lane und führen Sie sie aus:

      lane :download_udids do
          firebase_app_distribution_get_udids(
              app: "<your Firebase app ID>",
              output_file: "<path to output file>",
          )
      end
      
  2. Importieren Sie die UDID(s) in Ihr Apple-Entwicklerkonto . Wenn Sie eine CSV-Datei exportiert haben, verwenden Sie die Option „ Mehrere Geräte registrieren “. Weitere Informationen finden Sie in der Apple-Dokumentation . Beachten Sie, dass Sie mit Ihrem Apple-Entwicklerkonto möglicherweise nur eine begrenzte Anzahl von Geräten pro Jahr importieren können.

  3. Fügen Sie die registrierten Geräte Ihrem Bereitstellungsprofil hinzu .

  4. 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.

  5. Verteilen Sie Ihre App erneut . Wenn Sie bereits einen Build mit derselben Build-Nummer und Version verteilt haben, erhalten nur Benutzer neu registrierter Geräte Benachrichtigungs-E-Mails.

Nächste Schritte