Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Visual Studio App Center is op 31 maart 2025 buiten gebruik gesteld, met uitzondering van de functies analyse en diagnose, die tot 30 juni 2026 nog steeds worden ondersteund. Meer informatie.
U kunt uw apps vanuit Azure DevOps implementeren in App Center met de taak Implementeren met App Center .
Opmerking
Installeer deze extensie voor on-premises versieservers en zorg ervoor dat u de 3.173.0 versie of nieuwer gebruikt. Alle oudere versies werken niet na 1 februari 2021.
Een ondertekende build maken
Alleen ondertekende builds kunnen worden geïmplementeerd en geïnstalleerd op apparaten, zorg ervoor dat uw bestaande Azure DevOps-builddefinitie een ondertekende build produceert.
Distributie instellen met App Center
Zodra u klaar bent met de ondertekeningstaak, voegt u de buildtaak App Center Distribueren toe. Met deze taak wordt uw ondertekende build geüpload naar App Center, zodat u deze kunt distribueren naar uw bètatesters.
Waarschuwing
U hebt App Center Distribute Task versie 3 of hoger nodig om deze functie te kunnen gebruiken.
Wanneer u de taak App Center Distribueren configureert, hebt u de API-sleutel van App Center nodig. Als u deze sleutel wilt verkrijgen, opent u een browser en gaat u naar het App Center-dashboard en opent u vervolgens uw accountinstellingen.
Maak een nieuw API-token, zorg ervoor dat het API-token volledige toegang heeft (zodat Azure DevOps nieuwe releases voor distributie kan maken) en kopieer de sleutel. Ga terug naar Azure DevOps en de taak App Center Distribueren en maak een nieuwe App Center-verbinding. Als u de nieuwe YAML-editor gebruikt, volgt u de VSTS-documentatie om een nieuwe verbinding te maken. Plak de API-sleutel die u hebt gekopieerd uit App Center, zorg ervoor dat de server-URL is https://api.appcenter.ms/v0.1en geef de verbinding een naam.
Nadat u de verbinding tussen Azure DevOps en App Center hebt gemaakt, moet Azure DevOps weten naar welke app u de ondertekende build wilt distribueren. U vindt de app slug door naar uw project in App Center te gaan en deze te extraheren op basis van de URL voor de app:
- App die eigendom is van gebruiker -
https://appcenter.ms/users/{USER_NAME}/apps/{APP_ID} - App die eigendom is van de organisatie -
https://appcenter.ms/orgs/{ORG_NAME}/apps/{APP_ID}
Bijvoorbeeld, de app slug voor https://appcenter.ms/users/vigimm/apps/SkyTube is vigimm/Skytube.
Definieer vervolgens het binaire bestandspad van waar uw apps zijn gebouwd.
Voeg ten slotte releaseopmerkingen toe aan uw distributie.
App Center wordt standaard geïmplementeerd in uw groep Samenwerkers. U kunt eventueel een doel-id of een winkelverbindings-id opgeven. U kunt de doel-id vinden door eerst een distributiegroep te selecteren en vervolgens de instellingen van de distributiegroep weer te geven.
U vindt de doel-id onder de naam van de distributiegroep.
Haal de Store-verbindings-id op met behulp van een API-aanroep; meer informatie over het gebruik van de App Center-API elders in de documentatie.
Roep de API aan met behulp van de volgende koppeling: https://openapi.appcenter.ms/#/distribute/stores_list voor het uitvoeren van query's op de Store-id's. Hieronder ziet u een voorbeeld van de resultaten die worden geretourneerd door de API-aanroep. U gebruikt de waarde van de sleutel-ID voor het opgeven van een winkel als doelwit.
[
{
"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"
}
]
De ondertekende builds distribueren naar App Center
Zodra u klaar bent met het configureren van de taak App Center Distribueren, kunt u de build opslaan en in de wachtrij plaatsen. Als dit lukt, wordt uw ondertekende build geüpload naar de releases van de gedefinieerde bestemming.
Nu uw ondertekende build zich in App Center bevindt, bent u klaar. U en uw gebruikers kunnen de ondertekende build rechtstreeks downloaden vanuit App Center of de release verder distribueren naar een andere groep.