InstallAppleProvisioningProfile@1 - Installare l'attività profilo di provisioning Apple v1
Usare questa attività per installare un profilo di provisioning Apple, necessario per eseguire la compilazione in un agente macOS.
Sintassi
# 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.
Input
provisioningProfileLocation
- Posizione del profilo di provisioning
string
. Obbligatorio. Valori consentiti: secureFiles
(file protetti), sourceRepository
(repository di origine). Valore predefinito: secureFiles
.
Specifica il percorso del profilo di provisioning da installare. Il profilo di provisioning può essere caricato Secure Files
in o archiviato nel repository di origine o in un percorso locale nell'agente.
provProfileSecureFile
- Profilo di provisioning
string
. Obbligatorio quando provisioningProfileLocation == secureFiles
.
Specifica il profilo di provisioning caricato in Secure Files
per l'installazione nell'agente macOS.
provProfileSourceRepository
- Profilo di provisioning
string
. Obbligatorio quando provisioningProfileLocation == sourceRepository
.
Specifica il profilo di provisioning dal repository di origine o dal percorso locale di un profilo di provisioning nell'agente macOS.
removeProfile
- Rimuovere il profilo dopo la compilazione
boolean
. Valore predefinito: true
.
Specifica che il profilo di provisioning deve essere rimosso dall'agente al termine della compilazione o della versione.
Opzioni di controllo delle attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Questa attività definisce le variabili di output seguenti, che è possibile utilizzare nei passaggi downstream, nei processi e nelle fasi.
provisioningProfileUuid
Proprietà UUID per il profilo di provisioning selezionato.
provisioningProfileName
Proprietà Name per il profilo di provisioning selezionato.
Commenti
È possibile usare questa attività per installare i profili di provisioning necessari per creare app iOS, app Apple WatchKit ed estensioni dell'app.
È possibile installare un profilo di provisioning Apple, ovvero:
- Archiviato come file sicuro nel server.
- È stato eseguito il commit nel repository di origine o copiato in un percorso locale nell'agente macOS. È consigliabile crittografare i profili di provisioning se li si esegue il commit nel repository di origine. L'attività Decrittografa file può essere usata per decrittografare i profili durante una compilazione o una versione.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
Richieste | Gli agenti self-hosted devono avere funzionalità che soddisfano le richieste seguenti per eseguire processi che usano questa attività: xcode |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Questa attività viene eseguita usando le restrizioni di comando seguenti: con restrizioni |
Variabili impostabili | Questa attività dispone dell'autorizzazione per impostare le variabili seguenti: provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID |
Versione agente | 2.182.1 o versione successiva |
Categoria attività | Utilità |
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
Richieste | Gli agenti self-hosted devono avere funzionalità che soddisfano le richieste seguenti per eseguire processi che usano questa attività: xcode |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 2.116.0 o versione successiva |
Categoria attività | Utilità |