Warum sind in App Store Connect für externe Tester keine Builds verfügbar?
- Einleitung: Externe Tester und App Store Connect
- Ursachen für "Keine Builds verfügbar" bei externen Testern
- Die Rolle der App Store Prüfung bei externen Builds
- Checkliste zur Behebung des Problems
- Fazit
Einleitung: Externe Tester und App Store Connect
In App Store Connect können Entwickler ihre iOS- oder iPadOS-Apps für Beta-Tests an externe Tester verteilen. Externe Tester sind Personen, die nicht im internen Team des Entwicklerkontos registriert sind, aber Zugriff auf Vorabversionen der App erhalten sollen. Um dies zu ermöglichen, müssen Entwickler sogenannte Builds hochladen und für externe Tests freigeben. Dennoch kommt es häufig vor, dass externe Tester in App Store Connect keine verfügbaren Builds sehen, obwohl diese hochgeladen wurden.
Ursachen für "Keine Builds verfügbar" bei externen Testern
Ein zentraler Grund für dieses Problem ist, dass der Build zwar im Entwicklerkonto hochgeladen wurde, jedoch die für externe Tester erforderliche Freigabe noch nicht erfolgt ist. In App Store Connect muss jeder Build zunächst unter TestFlight für externe Tester freigegeben werden. Das bedeutet, der Build muss vom Entwickler oder Administrator geprüft und durch Apple überprüft werden, bevor er für externe Tester bereitsteht. Bis diese Überprüfung abgeschlossen und der Build freigegeben ist, wird er externen Testern nicht angeboten.
Ein weiterer häufiger Grund liegt darin, dass der Build eventuell nur für interne Tester verfügbar ist. Interne Tester, die im Entwicklerteam registriert sind, sehen in der Regel alle hochgeladenen Builds sofort, da für sie keine zusätzliche Prüfung durch Apple erforderlich ist. Für externe Tester gilt jedoch die behördliche Überprüfung des Builds durch Apple, was zu Verzögerungen führen kann.
Zudem kann es vorkommen, dass der Build nicht die korrekten Einstellungen besitzt, um für externe Tester freigegeben zu werden. Beispielsweise müssen zwingend alle Compliance-Fragen zu Verschlüsselung ausgefüllt sein, und das App-Bundle muss den Vorgaben entsprechen. Fehlen diese Angaben, bleibt der Build unsichtbar für externe Tester.
Die Rolle der App Store Prüfung bei externen Builds
Da externe Tester offiziell eine Veröffentlichung der App simulieren, prüft Apple jeden Build, der extern freigegeben werden soll, auf mögliche Verstöße oder technische Probleme. Diese Prüfung ähnelt der regulären App-Store-Einreichung, ist jedoch oft etwas weniger umfangreich. Je nach Komplexität und Auslastung von Apple kann dieser Prüfvorgang einige Stunden bis mehrere Tage dauern. Während dieser Zeit sehen externe Tester den Build nicht.
Checkliste zur Behebung des Problems
Um sicherzustellen, dass für externe Tester Builds verfügbar sind, sollten Entwickler zuerst prüfen, ob der Build von Apple für externe Tests genehmigt wurde. Anschließend ist es wichtig, im Bereich "TestFlight" in App Store Connect den Build explizit zum externen Test freizugeben und die gewünschten Tester einzuladen oder hinzuzufügen. Ein weiteres Mittel zur Problemlösung ist die Überprüfung aller hinterlegten Informationen zur App, insbesondere der Export Compliance Angaben und der App-Konfiguration.
Fazit
Das Problem "Keine Builds verfügbar" für externe Tester in App Store Connect tritt meistens auf, weil der Build noch nicht für den externen Test freigegeben bzw. von Apple geprüft wurde. Interne Tester sehen Builds oft sofort, während externe Tester auf die offizielle Freigabe warten müssen. Entwickler sollten sorgfältig die Freigabeschritte durchlaufen und sicherstellen, dass alle relevanten Angaben vollständig und korrekt sind. Nur so gelangen Builds erfolgreich zu externen Testern und ermöglichen einen effektiven Beta-Testprozess.
