Diese Seite enthält Hilfe zur Fehlerbehebung und Antworten auf häufig gestellte Fragen. Fragen zum Verteilen und Testen von Apps mit App Distribution.
Apps bereitstellen
Die folgenden Tipps helfen Ihnen beim Beheben von Problemen, die beim um Apps für Ihre Tester bereitzustellen.
App kann aufgrund einer fehlenden Kontakt-E-Mail-Adresse nicht veröffentlicht werden
Beim Hochladen einer Anwendung kann dieser Fehler auftreten:
„Wir konnten keine Kontakt-E-Mail-Adresse für die App <app-id>
finden. Bitte besuchen Sie
App Distribution in der Firebase-Konsole, um eine einzurichten.“
Legen Sie eine Kontakt-E-Mail-Adresse in der Firebase-Konsole fest, falls verfügbar. Wenn das Problem dauerhaft besteht, wenden Sie sich an den Firebase-Support.
Bei der Bereitstellung Ihrer Anwendung ist ein Fehler aufgetreten (Fehler 400, 409 oder 500).
Wenn während der Bereitstellung wiederholt die Fehler 400, 409 oder 500 auftreten, wenden Sie sich an den Firebase-Support. Teilen Sie dem Support Ihre Firebase-Projektnummer und die App-ID mit.
IPA konnte nicht hochgeladen werden
Das folgende Beispiel zeigt eine Browser-Netzwerkantwort:
{
"status": "IN_PROGRESS",
"message": "There was an error processing your
distribution. Ensure you are uploading a valid IPA or APK and try again."
}
Führen Sie die folgenden Schritte aus, um das Problem zu beheben:
Überprüfen Sie die Größe des IPA. Die maximale Dateigröße für alle Binärdateien beträgt 2048 MiB, was etwas mehr als 2 GB entspricht.
Wenn die IPA-Größe innerhalb der Größenbeschränkung für Dateien liegt und reproduzierbar ist, folgen Sie diese Schritte:
Prüfe die
Info.plist
-Datei und bestätige, dassCFBundleDisplayName
enthält beliebige<array>
-Trennzeichen.Entfernen Sie die
<array>
-Trennzeichen und erstellen Sie die App neu. Der Upload sollte jetzt erfolgreich sein.Sollten weiterhin Probleme auftreten, wenden Sie sich an den Firebase-Support.
Wenn die IPA-Größe die maximal zulässige Dateigröße überschreitet, nehmen Sie die erforderlichen Änderungen die Dateigröße zu verringern.
Wenn das Problem durch das Verringern der IPA-Dateigröße nicht behoben wird, wenden Sie sich an Firebase-Support und fragen Sie nach der Verwendung von Testflight
Apps installieren und testen
Mit den folgenden Tipps können Sie Probleme beheben, die Ihre Tester möglicherweise wenn sie Ihre Apps installieren und testen.
Der Tester hat kein Google-Konto
Wenn ein Nutzer ein Google-Konto erstellt, erhält er automatisch eine Gmail-Adresse.
Wenn ein Tester keine Google Workspace- oder Gmail-Adresse hat oder stattdessen eine andere E-Mail-Adresse für die Anmeldung verwenden, bitten Sie den Tester, eine Verknüpfung mit dem Konto verknüpfen und sich mit dieser E-Mail-Adresse anmelden.
Bei der Auswahl einer alternativen E-Mail-Adresse muss der Tester die folgenden Richtlinien beachten:
- Verwenden Sie keine Gmail-Adresse.
- Verwenden Sie keine E-Mail-Adresse, die bereits mit einem anderen Google-Konto verknüpft ist.
- Denken Sie daran, das Passwort Ihres Google-Kontos zu verwenden, wenn Sie sich mit dieser E-Mail-Adresse anmelden Adresse.
Weitere Informationen finden Sie unter Mit einer anderen E-Mail-Adresse in Ihrem Google-Konto anmelden.
Tester kann die richtigen Apps oder Builds nicht sehen
Wenn der Tester die E-Mail-Einladung mit einer anderen E-Mail-Adresse als an die die Einladung gesendet wurde, kann der Tester möglicherweise nicht die richtigen Apps oder baut.
Die E-Mail-Adresse, an die der Entwickler Einladungen sendet und die er neuen Builds hinzufügt (E-Mail A), kann von der E-Mail-Adresse abweichen, mit der der Tester die Einladung annimmt (E-Mail B). Dadurch wird ein Link hinter die Kulissen erstellt. Wenn E-Mail-Adresse A neuen Builds hinzugefügt wird, erhält tatsächlich E-Mail-Adresse B Zugriff.
Wenn der Tester die Einladung mit einer anderen E-Mail-Adresse angenommen hat, Gehen Sie so vor, um das Problem zu beheben:
Löschen Sie den Tester aus dem Abschnitt Alle Tester ansehen der Seite Tester und Tab „Gruppen“ im App Distribution der Firebase-Konsole. Vorhandene Einladungen werden entfernt.
Laden Sie den Tester noch einmal ein, Ihre App zu testen. Der Tester sollte eine Einladungs-E-Mail.
Achten Sie darauf, dass der Tester die Einladung mit derselben E-Mail-Adresse annimmt.
Der Tester erhält keine E-Mail-Benachrichtigungen
In den folgenden Fällen erhalten Tester möglicherweise keine E-Mail-Benachrichtigungen:
E-Mail-Benachrichtigungen werden an den Spamordner gesendet.
E-Mail-Filter sind festgelegt.
Die Einladung wurde an ein E-Mail-Konto gesendet, aber der Tester hat sie mit einer mit einem anderen E-Mail-Konto. Der Tester erhält E-Mails mit neuen Releases für die E-Mail-Konto an, an das die Einladung ursprünglich gesendet wurde.
Der Tester wurde bereits eingeladen, hat die erste Einladung aber nicht angenommen. Wird der Tester zu nachfolgenden Releases hinzugefügt, wird App Distribution nicht automatisch Release-Benachrichtigungen an diesen Tester senden, hat die ursprüngliche Einladung nicht angenommen.
Lösung 1
Bitten Sie den Tester, seinen Spamordner und die darin festgelegten E‐Mail-Filter zu prüfen ihren E-Mail-Dienst nutzen.
Wenn der Tester die E-Mails abgemeldet hat, bitte ihn, Folgendes zu tun:
- Suchen Sie nach einer E-Mail, die der Tester zuvor von der App erhalten hat.
- Klicke unten auf E-Mail-Einstellungen verwalten und dann auf E-Mails zulassen, um dich wieder zu abonnieren.
Lösung 2
Wenn der Tester keine E-Mail-Benachrichtigungen erhalten möchte, können App-Einladungen annehmen, können ausstehende App-Einladungen ansehen direkt im Firebase App Distribution-Webclip: appdistribution.firebase.google.com auf.
Lösung 3
Löschen Sie den Tester auf der Seite App Distribution in der Firebase-Konsole im Bereich Alle Tester ansehen auf dem Tab Tester und Gruppen. Dadurch werden vorhandene Einladungen entfernt.
Laden Sie den Tester noch einmal ein, Ihre App zu testen. Der Tester sollte eine Einladungs-E-Mail. Der Tester muss die Einladung mit dem E-Mail-Adresse, an die die Einladung gesendet wurde.
„Nicht vertrauenswürdiger Unternehmensentwickler“ Fehler beim Ausführen der Test-App
Der Fehler Nicht vertrauenswürdiger Enterprise-Entwickler wird angezeigt, wenn Sie dem Entwicklerzertifikat auf dem Testgerät, bevor du die App öffnest. In der App Einstellungen > Profile und Geräteverwaltung die Option App-Entwicklernamen eingeben und ihr vertrauen.
Fehlermeldung „Entwicklermodus erforderlich“ beim Ausführen der Test-App
Dieser Fehler wird angezeigt, wenn Sie versuchen, eine ad hoc-provisionierte iOS-App unter iOS 16 oder höher zu starten, ohne zuvor den Entwicklermodus aktiviert zu haben.
Gehen Sie wie folgt vor, um den Entwicklermodus zu aktivieren und diesen Fehler zu beheben:
- Öffnen Sie auf Ihrem iPhone die App Einstellungen und tippen Sie dann auf Datenschutz und Sicherheit.
- Scrollen Sie nach unten zu „Sicherheit“ und tippen Sie auf Entwicklermodus.
- Tippen Sie auf den Schieberegler für Entwicklermodus.
- Tippen Sie auf Neu starten.
- Entsperren Sie das Gerät nach dem Neustart. Die Option Entwicklermodus aktivieren? wird angezeigt.
- Tippen Sie auf Aktivieren. Du kannst deine App jetzt starten und mit dem Testen beginnen.
„Das Gerät wurde registriert und ist startklar. Du erhältst eine E-Mail, wenn die App getestet werden kann.“
Wenn Sie eine Ad-hoc-Distribution installieren, wird diese Meldung angezeigt, wenn die Der Entwickler hat seine App noch nicht für die Ausführung auf deinem Testgerät konfiguriert. Um die App für dich verfügbar zu machen, muss der Entwickler folgen Sie der Anleitung unter Zusätzliche Geräte registrieren.
Google-Konto hat keinen Zugriff auf die Test-App
Wenn Ihr Google-Konto keinen Zugriff auf eine Test-App hat, die Sie zuvor installiert ist oder eine Einladung angenommen hat, Google-Konto anmelden. Die Apps, auf die Sie Zugriff haben mit dem Google-Konto verknüpft sind, das Sie bei der erstmaligen um die App zu testen. Versuchen Sie es noch einmal, indem Sie sich mit dem Google-Konto anmelden die Sie zuvor verwendet haben, um die Einladung anzunehmen.
403-Fehler: „Wenden Sie sich an Ihren Administrator, um Zugriff zu erhalten“
Wenn ein 403-Fehler auftritt, bedeutet dies, dass das von Ihnen verwendete Konto nicht berechtigt ist, Apps zu installieren und zu testen. Der Zugriff wird vom Administrator der Domain Ihres Kontos in Google Workspace festgelegt.
Wenn Sie der Meinung sind, dass Sie die Berechtigung zum Installieren und Testen von Apps haben sollten, bitten Sie den Administrator Ihres Google Workspace-Kontos, Ihre Kontoeinstellungen zu ändern. Folgen Sie der Anleitung unter Dienste ohne eigene Einstellung verwalten.
Wenn Sie mehrere Konten haben, versuchen Sie, sich mit einem anderen Konto anzumelden, das nicht zum Installieren und Testen von Apps berechtigt ist.
In-App-Benachrichtigungen mit dem App Distribution iOS SDK aktivieren
Mit den folgenden Tipps können Sie Probleme Benachrichtigungen zu neuen In-App-Builds mit dem App Distribution iOS SDK aktivieren
Tester erhält keine In-App-Benachrichtigungen
Wenn Sie das App Distribution iOS SDK bereits in Ihrer App und Ihrem Tester keine In-App-Benachrichtigungen erhalten, prüfen Sie, ob Ihre App Neuerscheinungen werden abgerufen:
Aktivieren Sie den Fehlerbehebungsmodus in Ihrer App. Weitere Informationen dazu finden Sie in der Google Analytics-Dokumentation
Führen Sie Ihre App in einem Simulator aus und suchen Sie nach dem String „[Firebase/AppDistribution]“.
Prüfen Sie, ob der Tester Zugriff auf die neue Version hat:
Wenn ein gültiges Release-Objekt zurückgegeben wird, ist wahrscheinlich Problem im View-Controller-Lebenszyklus, wenn das Benachrichtigungsdialogfeld bevor die Ansicht erscheint.
Wenn kein Release zurückgegeben wird, ist Ihr Tester möglicherweise noch nicht mit verknüpft. für die Neuveröffentlichung. Prüfen Sie im App Distribution-Dashboard der Firebase-Konsole, ob Ihr Tester in der Build-Distribution enthalten ist und sich im Status Akzeptiert befindet.
Wenn Ihr Tester immer noch keine Updates erhält, bitten Sie ihn, die Tipps unten, um sicherzustellen, dass die Einladung zum Testen Ihres und dass er sein Testgerät ordnungsgemäß eingerichtet hat:
Melden Sie sich auf dem Testgerät in der Webversion von Firebase App Distribution an Clip. Denken Sie daran, das Google-Konto auszuwählen, das Sie bei der Registrierung hat die Einladung zum Testen der App angenommen.
Prüfen Sie, ob die neue App-Version im Webclip verfügbar ist.
Tester wird nach Schließen der App aufgefordert, sich wieder anzumelden
Standardmäßig müssen sich Ihre Tester nur einmal in ihrem Google-Konto anmelden, um Benachrichtigungen zu neuen Builds zu aktivieren und neue Builds zu installieren Wenn Ihre Tester nach dem Schließen und erneuten Öffnen der App aufgefordert werden, sich wieder anzumelden, führen Sie die folgenden Schritte aus: Tipps für die korrekte Einrichtung der App Distribution-Konfiguration:
Prüfen Sie, ob die Firebase App Testers API aktiviert ist. Weitere Informationen App Distribution Tester API aktivieren
Prüfen Sie unter Schlüsseleinschränkungen, ob die Firebase App Testers API die in der Liste der zulässigen APIs enthalten sind.
Wenn Sie die UserDefaults normalerweise beim Abmelden löschen, Status Ihres Testers. App Distribution speichert ein Flag, das angibt, hat sich der Tester bereits in der App angemeldet. Weitere Informationen finden Sie in der GitHub-Repository.
Häufig gestellte Fragen
Gibt es Einschränkungen für das Hinzufügen von Testern zu meiner App?
Für Firebase App Distribution gelten folgende Limits für Tester:
Einem Firebase-Projekt maximal 500 Tester hinzufügen
Du kannst einer App Distribution-Gruppe maximal 200 Tester hinzufügen
Fordern Sie einen kostenlosen an, um weitere Tester hinzuzufügen Erhöhung des Limits
Können meine Testereinladungen ablaufen?
Tester haben 30 Tage Zeit, eine Einladung zum Testen der App anzunehmen, bevor sie abläuft. Wenn eine Einladung innerhalb von 5 Tagen abläuft, erscheint ein entsprechender Hinweis in der Firebase Console neben dem Tester eines Release Eine Einladung kann verlängert werden indem Sie sie über das Drop-down-Menü in der Testerzeile noch einmal senden.
Wann wird eine neue Version für iOS-Uploads erstellt?
Siehe Weitere Geräte registrieren.
Wie lange sind App-Releases verfügbar?
App-Releases werden aus „App Distribution“ entfernt, wenn einer der folgenden Punkte zutrifft: Bedingungen auftritt:
- Der App-Release ist älter als 150 Tage.
- Sie haben das Limit von 1.000 App-Releases überschritten und der App-Release ist älter als 1.000 neuesten App-Releases.
Weitere Informationen finden Sie unter App Distribution unterstützt maximal 1.000 Releases.
Nachdem die App die 150-Tage-Ablauffrist erreicht oder überschreitet oder die 1.000 Apps der App überschritten haben Release-Limit hinzugefügt haben, wird der Release aus dem App Distribution-Dashboard entfernt und App Distribution-Tester-Web-App. Wenn Ihr Tester den Release installiert hat, der App weiterhin ausgeführt wird.
Wenn Sie möchten, dass der App-Release länger verfügbar bleibt, folgen Sie einer der folgenden Empfehlungen:
- Laden Sie die IPA-Datei herunter und löschen Sie die Version aus dem App Distribution-Dashboard, bevor die Version abläuft oder das Versionslimit überschreitet. Gehen Sie dann so vor: Laden Sie das IPA noch einmal als neuen Build in App Distribution hoch.
- Release herunterladen und in Cloud Storage hochladen zur langfristigen Archivierung.
App-Releases laufen nach 150 Tagen ab
Wenn Sie einen Release Ihrer App in Firebase hochladen, wird dieser in der App Distribution-Dashboard für 150 Tage ab dem Upload-Datum. Nach dem Hochladen des Release kann sie an Tester verteilen, die den Release aus dem App Distribution installieren Tester-Web-App auf ihrem Testgerät an.
Wenn 30 Tage nach dem Ablaufdatum der Release liegt, wird ein App-Release Die Ablaufbenachrichtigung wird auf der Seite „App Distribution“ für deinen Release angezeigt der Firebase-Konsole und in der App Distribution-Tester-Web-App.
App Distribution unterstützt maximal 1.000 Releases
App Distribution lässt maximal zu 1.000 Releases pro App. Wenn Ihre App das Release-Limit von 1.000 Apps erreicht, App Distribution löscht automatisch die ältesten Veröffentlichungen über dem Limit.
Wenn du deine App-Releases manuell verwalten möchtest, verwende die App Distribution REST API zum Auflisten und löschen mehrere neue App-Releases.
Wenn Sie Fragen haben, wenden Sie sich bitte an den Firebase-Support.
Was ist das Firebase-Profil?
Das Firebase-Profil ist ein Konfigurationsprofil, mit dem App Distribution Folgendes tun kann:
Testgerät durch Erfassen der eindeutigen Geräte-ID registrieren (UDID). Wenn Sie eine Ad-hoc-Bereitstellung testen, sendet Firebase die App Entwickler eine E-Mail mit der UDID des Testgeräts sowie Anleitung zur Aufnahme des Geräts in die App-Bereitstellung damit der Build auf Ihrem Gerät getestet werden kann.
Firebase App Distribution-Webclip im Zuhause deines Geräts installieren Bildschirm. Mit dem Webclip können Sie alle Ihre Test-Apps in an einem Ort. Wir laden Sie ein, neue Builds zu testen: automatisch zum Webclip hinzugefügt.
Informationen zur Installation von Konfigurationsprofilen auf Ihrem iOS-Gerät finden Sie unter Dokumentation von Apple
Wie kann ich auf Test-Apps zugreifen, die ich auf meinem Gerät installiert habe?
Als Tester können Sie über die Firebase App Distribution Webclip, der dem Test automatisch hinzugefügt wird Startbildschirm des Geräts angezeigt, wenn Sie das Firebase-Profil installieren. Wenn Sie eine Ad-hoc-Verteilung müssen Sie zuerst Profil installieren bevor Sie die App testen können.
Wenn Sie eine Enterprise-Distribution können Sie das Profil manuell installieren:
Melden Sie sich ggf. in Google an und nehmen Sie die Einladung an.
Wählen Sie unter Apps testen die App aus, die Sie testen möchten.
Tippe oben rechts auf der Seite der App auf mobile_screen_share.
Folgen Sie der Anleitung, um das Firebase-Profil zu installieren.
Wie lösche ich mein Testerkonto?
So löschen Sie Ihr App Distribution-Testerkonto und die zugehörigen Daten: führen Sie diese Schritte in der angegebenen Reihenfolge aus:
Rufen Sie https://appdistribution.firebase.google.com auf. und melden Sie sich mit Ihrem Google-Konto an.
Klicke rechts oben auf settings (Konto verwalten).
Konto löschen
Optional: Geben Sie in den Berechtigungen für Ihr Google-Konto Folgendes ein: Zugriff von Firebase App Distribution widerrufen Wenn Sie den Zugriff ohne Durch das Löschen Ihres App Distribution-Kontos wird Ihr Tester nicht gelöscht. Konto oder Daten.