Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Visual Studio App Center wurde am 31. März 2025 eingestellt, mit Ausnahme der Analyse- und Diagnosefeatures, die bis zum 30. Juni 2026 weiterhin unterstützt werden. Weitere Informationen
Veröffentlichen Sie iOS-App-Upgrades im App Store und TestFlight mit Fastlane im App Center.
Voraussetzungen
- Die erste Version einer iOS-Anwendung muss über das App Store Connect-Portal veröffentlicht werden.
- Kompilieren Sie die App mithilfe eines App Store-Bereitstellungsprofils und eines Produktionszertifikats.
- Die App sollte für die Übermittlung bereit sein und die App Store-Richtlinien erfüllen.
- Ein aktives Apple Developer Program-Konto haben, oder Ihre Apple-ID als Administrator im App Store Connect-Konto Ihres Teams hinzugefügt haben.
- Das verbundene Konto muss über App-Manager-Berechtigungen verfügen, um eine App zu veröffentlichen.
Weitere Informationen finden Sie im Apple App Distribution Guide.
Einrichten der Verbindung zwischen App Center und App Store Connect
Hinweis
Sie können eine Verbindung mit App Store Connect mit Ihren Apple-Anmeldeinformationen oder einem App Store Connect-API-Schlüssel herstellen. Wir empfehlen die Verwendung des Connect-API-Schlüssels für eine verbesserte Stabilität und das Festlegen von Zugriffsebenen für die Schlüssel im Apple Developer Portal. Darüber hinaus müssen Sie Ihre Verbindung nicht mehr alle 30 Tage verlängern, wie Sie mit Anmeldeinformationen, 2FA und App-spezifischen Kennwörtern vorgehen würden.
Wählen Sie "Stores " unter "Verteilung" aus.
Klicken Sie in der Mitte der Seite auf die Schaltfläche " Mit Store verbinden ".
Wählen Sie den Store-Typ als App Store Connect aus dem bereich aus, der geöffnet wird.
Klicken Sie in der unteren rechten Ecke auf "Weiter ".
Melden Sie sich mit Ihrem App Store Connect-API-Schlüssel oder mit Ihrem Apple-Entwicklerkonto (eine einmalige Aktivität) an, und klicken Sie auf "Verbinden".
Bei erfolgreicher Anmeldung, wenn das Apple-Konto Mitglied mehrerer Teams ist, ist eine Option zum Auswählen des Teams zum Zuordnen der Builds verfügbar. Wenn das Apple-Konto nur Mitglied eines einzelnen Teams ist, wird die Auswahl standardmäßig auf das einzige verfügbare Konto festgelegt.
Jetzt steht eine Liste der Apps für das ausgewählte Team zur Auswahl zur Verfügung.
Wählen Sie die App aus, die aktualisiert werden soll.
Store-Verbindungen für die ausgewählte App werden automatisch eingerichtet
- Eine App Store-Verbindung mit dem Namen "Produktion".
- Eine TestFlight-Verbindung für interne Tester mit dem Namen "App Store Connect Users".
- Externe Tester gruppiert Verbindungen basierend auf den externen Gruppen, die in der App Store Connect-Konsole erstellt wurden.
Das Einrichten dieser Verbindung ist ein einmaliger Prozess für eine App im App Center.
Auswählen des Ziels im Dropdownmenü für Uploadanweisungen
Hinweis
Wenn Sie die Lieferdatei an App Store Connect übermitteln, verwendet App Center standardmäßig Folgendes:
add_id_info_uses_idfa: false
export_compliance_uses_encryption: false
export_compliance_encryption_updated: false
Hinzufügen der zweistufigen Authentifizierung
Wenn Ihr Apple-Konto die zweistufige Authentifizierung aktiviert hat, erfordert App Store Connect ein app-spezifisches Kennwort als Sicherheit. Sie können ein App-spezifisches Kennwort in Kontoeinstellungen-Entwicklerkonten >hinzufügen.
Tipp
Nur App Store und TestFlight erfordern ein appspezifisches Kennwort. Nur Apple-IDs mit aktivierter zweistufiger Authentifizierung können app-spezifisches Kennwort aktualisieren auswählen.
- Zeigen Sie mit der Maus auf ein Element in der Kontenliste .
- Klicken Sie auf die drei vertikalen Punkte auf der rechten Seite der Liste.
- Wählen Sie "App-spezifisches Kennwort aktualisieren" aus.
- Generieren Sie ein appspezifisches Kennwort mithilfe des Apple ID-Portals.
- Der Name dient dazu, sich zu merken, welcher Dienst oder welche App das app-spezifische Kennwort verwendet.
- Kopieren Sie das generierte app-spezifische Kennwort, und fügen Sie es in den Dialog ein.
- Speichern, indem Sie auf "Aktualisieren" klicken.
Veröffentlichen über die CLI
Warnung
Sie benötigen App Center CLI 2.7 oder höher, um dieses Feature zu verwenden.
Verwenden Sie die CLI als einfache Möglichkeit, die Store-Verbindung des App Center als Teil Ihres CI/CD-Setups zu integrieren, z. B. Jenkins oder Go CI.
Sie müssen eine Verbindung mit dem App Store herstellen, bevor Sie die CLI verwenden und eine kompatible Binärdatei kompilieren können.
Sie können Ihre Stores mithilfe des Listenbefehls wie folgt auflisten:
appcenter distribute stores list \
--app {app_owner}/{app_name} \
--output json
Sie erhalten ein Ergebnis wie folgt:
[["Production","apple","production"],["App Store Connect Users","apple","testflight-internal"]]
Und es ist die Spalte "Store", die wir im letzten Schritt verwenden werden.
Der letzte Schritt besteht darin, Ihre App zu veröffentlichen, indem Sie Folgendes ausführen:
appcenter distribute stores publish \
--file /path/to/file.ipa \
--store Production \
--app {app_owner}/{app_name} \
--release-notes "Some note."
Sie müssen die Leerzeichen wie den Listenbefehl ausfüllen. Statt eine statische Veröffentlichungsnotiz zu haben, ist es möglich, stattdessen die --release-notes-file Version zu verwenden. Eine Veröffentlichungsnotizdatei ist eine Nur-Text-Datei, die mit UTF-8 codiert ist.
Warum erfordert die Apple-ID die Administratorrolle
Apple erfordert mindestens eine Administratorrolle zum Erstellen von Apps und Übermitteln von Versionen sowie zum Hochladen von Builds; sehen Sie sich diese Tabelle an, die die Berechtigungen erläutert.
Debuggen einer fehlgeschlagenen Version
Wenn die Veröffentlichung einer Version fehlschlägt, können Sie ausführliche Protokolle von Fastlane herunterladen. Diese Protokolle finden Sie auf der detaillierten Versionsseite, indem Sie auf Status > Fastlane-Protokolle herunterladen klicken.
Fehler beim erneuten Authentifizieren
In der seltenen Gelegenheit, wenn die erneute Authentifizierung fehlschlägt, können Sie das Problem beheben, indem Sie die Abschnitte " Kontoeinstellungen " besuchen und Ihre Apple-ID entfernen. Besuchen Sie dann die Store-Verbindungsseite der App, und wählen Sie Ihre Verbindung aus, um die Verbindung herzustellen.