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 agenta macOS.
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.
Vstupy
provisioningProfileLocation
- Umístění zřizovacího profilu
string
. Povinná hodnota. 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 je možné nahrát do Secure Files
nebo uložit do zdrojového úložiště nebo do místní cesty agenta.
provProfileSecureFile
- Zřizovací profil
string
. Vyžaduje se, když provisioningProfileLocation == secureFiles
.
Určuje zřizovací profil, do Secure Files
kterého se nahrál, aby se nainstaloval na agenta macOS.
provProfileSourceRepository
- Zřizovací profil
string
. Vyžaduje se, když 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
- Odebrání profilu po sestavení
boolean
. Výchozí hodnota: true
.
Určuje, že po dokončení sestavení nebo vydání se má z agenta odebrat zřizovací profil.
Možnosti ovládání úloh
Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacího prvku a běžné vlastnosti úlohy.
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 ve zdrojovém úložišti nebo zkopírováno do místní cesty v agentu macOS. Zřizovací profily byste měli zašifrovat, pokud je do zdrojového úložiště ukládáte. K dešifrování profilů během sestavení nebo vydané verze můžete použít úlohu Dešifrovat soubor .
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, classic build, verze Classic |
Spustí se | Agent, DeploymentGroup |
Požadavky | Agenti v místním prostředí musí mít funkce , které odpovídají následujícím požadavkům , aby bylo možné spouštět úlohy, 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 spustí pomocí následujících omezení příkazů: restricted |
Nastavitelné proměnné | Tato úloha má oprávnění k nastavení následujících proměnných: provisioningProfileUuid, provisioningProfileName APPLE_PROV_PROFILE_UUID |
Verze agenta | 2.182.1 nebo vyšší |
Kategorie úloh | Nástroj |
Požadavek | Popis |
---|---|
Typy kanálů | YAML, classic build, verze Classic |
Spustí se | Agent, DeploymentGroup |
Požadavky | Agenti v místním prostředí musí mít funkce , které odpovídají následujícím požadavkům , aby bylo možné spouštět úlohy, které používají tuto úlohu: xcode |
Možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | 2.116.0 nebo vyšší |
Kategorie úloh | Nástroj |