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 Fileseller 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