Sdílet prostřednictvím


InstallAppleProvisioningProfile@1 – Instalace úlohy zřizovacího profilu Apple v1

Tuto úlohu použijte k instalaci zřizovacího profilu Apple, který se vyžaduje k sestavení na agentu macOS.

Syntaxe

# 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.

Vstupy

provisioningProfileLocation - umístění zřizovacího profilu
string. Povinné. Povolené hodnoty: secureFiles (Zabezpečené soubory), sourceRepository (zdrojové úložiště). Výchozí hodnota: secureFiles.

Určuje umístění zřizovacího profilu, který se má nainstalovat. Zřizovací profil lze nahrát do Secure Filesnebo uložit ve zdrojovém úložišti nebo místní cestu k agentu.


zřizovacího profilu provProfileSecureFile -
string. Požadováno při provisioningProfileLocation == secureFiles.

Určuje zřizovací profil, který se nahrál do Secure Files pro instalaci do agenta macOS.


zřizovacího profilu provProfileSourceRepository -
string. Požadováno při provisioningProfileLocation == sourceRepository.

Určuje zřizovací profil ze zdrojového úložiště nebo místní cestu k zřizovacímu profilu v agentu macOS.


removeProfile - Odebrat profil po sestavení
boolean. Výchozí hodnota: true.

Určuje, že po dokončení sestavení nebo vydání by se profil zřizování měl z agenta odebrat.


Možnosti ovládání úloh

Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace naleznete v tématu Možnosti ovládacího prvku a běžné vlastnosti úloh.

Výstupní proměnné

Tato úloha definuje následující výstupní proměnné, které můžete využívat v podřízených krocích, úlohách a fázích.

provisioningProfileUuid
vlastnost UUID vybraného zřizovacího profilu.

provisioningProfileName
vlastnost Název vybraného zřizovacího profilu.

Poznámky

Tuto úlohu můžete použít k instalaci zřizovacích profilů potřebných k vytváření aplikací pro iOS, aplikací Apple WatchKit a rozšíření aplikací.

Můžete nainstalovat zřizovací profil Apple, který je:

  • Uložená jako zabezpečený soubor na serveru.
  • Potvrzeno do zdrojového úložiště nebo zkopírováno do místní cesty v agentu macOS. Pokud je potvrdíte do zdrojového úložiště, měli byste zašifrovat zřizovací profily. Úloha Dešifrovat soubor lze použít k dešifrování profilů během sestavení nebo vydání.

Požadavky

Požadavek Popis
Typy kanálů YAML, klasické sestavení, klasická verze
Běží na Agent, DeploymentGroup
požadavky Agenti v místním prostředí musí mít schopnosti, které odpovídají následujícím požadavkům ke spouštění úloh, které používají tuto úlohu: xcode
možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
omezení příkazů Tato úloha se spouští s následujícími omezeními příkazů : omezeno:
nastavitelné proměnné Tato úloha má oprávnění nastavit následující proměnné: provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID
Verze agenta 2.182.1 nebo vyšší
Kategorie úkolu Užitnost
Požadavek Popis
Typy kanálů YAML, klasické sestavení, klasická verze
Běží na Agent, DeploymentGroup
požadavky Agenti v místním prostředí musí mít schopnosti, které odpovídají následujícím požadavkům ke spouštění úloh, které používají tuto úlohu: xcode
možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
omezení příkazů Jakýkoliv
nastavitelné proměnné Jakýkoliv
Verze agenta 2.116.0 nebo vyšší
Kategorie úkolu Užitnost