InstallAppleProvisioningProfile@1 – Installera apple-etableringsprofil v1-uppgift
Använd den här uppgiften för att installera en Apple-etableringsprofil, vilket 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.
# Install Apple Provisioning Profile v1
# Install an Apple provisioning profile required to build on a macOS agent.
- 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.
Indata
provisioningProfileLocation
- Etableringsprofilplats
string
. Krävs. 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 Files
eller lagras i din källlagringsplats eller en lokal sökväg på agenten.
provProfileSecureFile
- Etableringsprofil
string
. Krävs när provisioningProfileLocation == secureFiles
.
Anger etableringsprofilen som laddades upp till för Secure Files
att 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 bygget
boolean
. Standardvärde: true
.
Anger att etableringsprofilen ska tas bort från agenten när bygget eller versionen har slutförts.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Den här aktiviteten definierar följande utdatavariabler, som du kan använda i underordnade steg, jobb och faser.
provisioningProfileUuid
UUID-egenskapen för den valda etableringsprofilen.
provisioningProfileName
Egenskapen Namn för den valda etableringsprofilen.
Kommentarer
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.
- Checkas in på källlagringsplatsen eller kopieras till en lokal sökväg på macOS-agenten. Du bör kryptera etableringsprofilerna om du checkar in dem på källlagringsplatsen. Aktiviteten 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 |
Krav | Lokalt installerade agenter måste ha funktioner som matchar följande krav för att köra jobb som använder den här uppgiften: xcode |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Den här aktiviteten körs med följande kommandobegränsningar: begränsad |
Inställningsbara variabler | Den här aktiviteten har behörighet att ange följande variabler: provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID |
Agentversion | 2.182.1 eller senare |
Uppgiftskategori | Verktyg |
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Lokalt installerade agenter måste ha funktioner som matchar följande krav för att köra jobb som använder den här uppgiften: xcode |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | 2.116.0 eller senare |
Uppgiftskategori | Verktyg |