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
Sie können Ihre Apps aus Azure DevOps im App Center mit der App Center-Aufgabe bereitstellen .
Hinweis
Für lokale Versionsserver installieren Sie diese Erweiterung , und stellen Sie sicher, dass Sie die 3.173.0 Version oder neuer verwenden. Alle älteren Versionen funktionieren nach dem 1. Februar 2021 nicht mehr.
Erstellen eines signierten Builds
Nur signierte Builds können auf Geräten bereitgestellt und installiert werden, stellen Sie sicher, dass Ihre vorhandene Azure DevOps-Builddefinition einen signierten Build erzeugt.
Einrichten der Verteilung mit App Center
Nachdem Sie mit der Signieraufgabe fertig sind, fügen Sie die Build-Aufgabe App Center Distribute hinzu. Diese Aufgabe lädt Ihren signierten Build in App Center hoch, sodass Sie ihn an Ihre Betatester verteilen können.
Warnung
Zum Verwenden dieser Funktion benötigen Sie App Center Distribute Task Version 3 oder neuer.
Beim Konfigurieren der Aufgabe "App Center Verteilen" benötigen Sie ihren App Center-API-Schlüssel. Um diesen Schlüssel zu erhalten, öffnen Sie einen Browser, und navigieren Sie zum App Center-Dashboard, und öffnen Sie dann Ihre Kontoeinstellungen.
Erstellen Sie ein neues API-Token, um sicherzustellen, dass das API-Token vollzugriff hat (sodass Azure DevOps neue Versionen für die Verteilung erstellen kann), und kopieren Sie dann den Schlüssel. Wechseln Sie zurück zu Azure DevOps und zum App Center Verteilen, und erstellen Sie eine neue App Center-Verbindung. Wenn Sie den neuen YAML-Editor verwenden, folgen Sie der VSTS-Dokumentation, um eine neue Verbindung zu erstellen. Fügen Sie den API-Schlüssel ein, den Sie aus dem App Center kopiert haben, stellen Sie sicher, dass die Server-URL lautet https://api.appcenter.ms/v0.1, und geben Sie der Verbindung einen Namen.
Nachdem Sie die Verbindung zwischen Azure DevOps und App Center erstellt haben, muss Azure DevOps wissen, an welche App Sie den signierten Build verteilen möchten. Sie können den App-Slug finden, indem Sie zu Ihrem Projekt im App Center wechseln und ihn basierend auf der URL für die App extrahieren.
- App im Besitz des Benutzers –
https://appcenter.ms/users/{USER_NAME}/apps/{APP_ID} - App im Besitz einer Organisation –
https://appcenter.ms/orgs/{ORG_NAME}/apps/{APP_ID}
Der App-Slug für https://appcenter.ms/users/vigimm/apps/SkyTube lautet beispielsweise vigimm/Skytube.
Definieren Sie als Nächstes den Binärdateipfad, in dem Ihre Apps erstellt wurden.
Fügen Sie schließlich Versionshinweise zu Ihrer Distribution hinzu.
App Center wird standardmäßig in Ihrer Gruppe "Mitarbeiter" bereitgestellt. Optional können Sie eine Ziel-ID oder eine Speicherverbindungs-ID angeben. Die Ziel-ID kann gefunden werden, indem Sie zuerst eine Verteilergruppe auswählen und dann die Verteilergruppeneinstellungen anzeigen.
Sie finden die Ziel-ID unter dem Namen der Verteilergruppe.
Abrufen der Store-Verbindungs-ID mithilfe eines API-Aufrufs; Erfahren Sie , wie Sie die App Center-API an anderer Stelle in der Dokumentation verwenden.
Rufen Sie die API mit dem folgenden Link auf: https://openapi.appcenter.ms/#/distribute/stores_list zum Abfragen der Store-IDs. Nachfolgend finden Sie ein Beispiel für die Ergebnisse, die vom API-Aufruf zurückgegeben werden. Sie verwenden den Wert der Schlüssel-ID, um einen Speicher als Ziel anzugeben.
[
{
"id": "ebb146bc-b0d7-4500-9791-fc02f191bff9",
"name": "Alpha team",
"type": "apple",
"track": "testflight-external",
"created_by": "5114c905-76db-49e5-8a47-58c34b33a38b",
"service_connection_id": "2a85ad1e-b44e-d6fd-a85f-8daee62b54ed"
},
{
"id": "10ba5942-1388-4b2a-869a-9de40d5c0cff",
"name": "Production",
"type": "apple",
"track": "production",
"created_by": "5114c905-76db-49e5-8a47-58c34b33a38b",
"service_connection_id": "2a85ad1e-b44e-d6fd-a85f-8daee62b54ed"
},
{
"id": "894dd821-9f16-44a3-b2a7-d513d226babb",
"name": "iTunes Connect users",
"type": "apple",
"track": "testflight-internal",
"created_by": "5114c905-76db-49e5-8a47-58c34b33a38b",
"service_connection_id": "2a85ad1e-b44e-d6fd-a85f-8daee62b54ed"
}
]
Verteilen der signierten Builds an das App Center
Nachdem Sie die Konfiguration der Aufgabe "App Center Verteilen" abgeschlossen haben, können Sie den Build speichern und in die Warteschlange stellen. Wenn es gelingt, wird Ihr signiertes Build in die Releases des definierten Ziels hochgeladen.
Nachdem Sich Ihr signierter Build im App Center befindet, sind Sie fertig! Sie und Ihre Benutzer können den signierten Build direkt aus dem App Center herunterladen oder die Version weiter an eine andere Gruppe verteilen.