Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd den här uppgiften för att installera en Apple-etableringsprofil som krävs för att bygga på en macOS-agent.
Syntax
# Install Apple provisioning profile v1
# Install an Apple provisioning profile required to build on a macOS agent machine.
- task: InstallAppleProvisioningProfile@1
inputs:
provisioningProfileLocation: 'secureFiles' # 'secureFiles' | 'sourceRepository'. Required. Provisioning profile location. Default: secureFiles.
provProfileSecureFile: # string. Required when provisioningProfileLocation == secureFiles. Provisioning profile.
#provProfileSourceRepository: # string. Required when provisioningProfileLocation == sourceRepository. Provisioning profile.
#removeProfile: true # boolean. Remove profile after build. Default: true.
Ingångar
provisioningProfileLocation
-
Etableringsprofilplats
string. Obligatoriskt. Tillåtna värden: secureFiles (Säkra filer), sourceRepository (källlagringsplats). Standardvärde: secureFiles.
Anger platsen för etableringsprofilen som ska installeras. Etableringsprofilen kan laddas upp till Secure Fileseller lagras i källlagringsplatsen eller en lokal sökväg på agenten.
provProfileSecureFile
-
Etableringsprofil
string. Krävs när provisioningProfileLocation == secureFiles.
Anger etableringsprofilen som laddades upp till Secure Files som ska installeras på macOS-agenten.
provProfileSourceRepository
-
Etableringsprofil
string. Krävs när provisioningProfileLocation == sourceRepository.
Anger etableringsprofilen från källlagringsplatsen eller den lokala sökvägen till en etableringsprofil på macOS-agenten.
removeProfile
-
Ta bort profil efter
boolean. Standardvärde: true.
Anger att etableringsprofilen ska tas bort från agenten när bygget eller versionen är klar.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Den här uppgiften definierar följande utdatavariabler, som du kan använda i underordnade steg, jobb och steg.
provisioningProfileUuid
UUID-egenskapen för den valda etableringsprofilen.
provisioningProfileName
Egenskapen Namn för den valda etableringsprofilen.
Anmärkningar
Du kan använda den här uppgiften för att installera etableringsprofiler som behövs för att skapa iOS-appar, Apple WatchKit-appar och apptillägg.
Du kan installera en Apple-etableringsprofil som är:
- Lagras som en säker fil på servern.
- Har checkats in på källlagringsplatsen eller kopierats till en lokal sökväg i macOS-agenten. Du bör kryptera etableringsprofilerna om du checkar in dem på källlagringsplatsen. Uppgiften Dekryptera fil kan användas för att dekryptera profilerna under en version eller version.
Krav
| Krav | Beskrivning |
|---|---|
| Pipelinetyper | YAML, klassisk version, klassisk version |
| Körs på | Agent, DeploymentGroup |
| kräver | Lokalt installerade agenter måste ha funktioner som matchar följande kräver att köra jobb som använder den här uppgiften: xcode |
| funktioner | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
| Kommandobegränsningar | Den här aktiviteten körs med hjälp av följande kommandobegränsningar: begränsad |
| variabler som kan | Den här uppgiften har behörighet att ange följande variabler: provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID |
| Agentversion | 2.182.1 eller senare |
| Aktivitetskategori | Nytta |
| Krav | Beskrivning |
|---|---|
| Pipelinetyper | YAML, klassisk version, klassisk version |
| Körs på | Agent, DeploymentGroup |
| kräver | Lokalt installerade agenter måste ha funktioner som matchar följande kräver att köra jobb som använder den här uppgiften: xcode |
| funktioner | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
| Kommandobegränsningar | Vilken som helst |
| variabler som kan | Vilken som helst |
| Agentversion | 2.116.0 eller senare |
| Aktivitetskategori | Nytta |