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.
Ingressi dati
provisioningProfileLocation
-
percorso del profilo di provisioning
string
. Obbligatorio. Valori consentiti: secureFiles
(file sicuri), sourceRepository
(repository di origine). Valore predefinito: secureFiles
Specifica il percorso del profilo di provisioning da installare. Il profilo di provisioning può essere caricato in Secure Files
oppure archiviato nel repository di origine o in un percorso locale nell'agente.
provProfileSecureFile
-
del profilo di provisioning
string
. Obbligatorio quando provisioningProfileLocation == secureFiles
.
Specifica il profilo di provisioning caricato in Secure Files
da installare nell'agente macOS.
provProfileSourceRepository
-
del 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 attività
Tutte le attività hanno opzioni di controllo oltre ai relativi input di 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.
Osservazioni:
È possibile usare questa attività per installare i profili di provisioning necessari per compilare 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 corrispondono alle seguenti richiedono di eseguire processi che usano questa attività: xcode |
funzionalità di |
Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
restrizioni dei comandi | Questa attività viene eseguita usando le restrizioni del comando seguenti: con restrizioni |
variabili impostabili | Questa attività dispone dell'autorizzazione per impostare le variabili seguenti: provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID |
Versione dell'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 corrispondono alle seguenti richiedono di eseguire processi che usano questa attività: xcode |
funzionalità di |
Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
restrizioni dei comandi | Qualunque |
variabili impostabili | Qualunque |
Versione dell'agente | 2.116.0 o versione successiva |
Categoria attività | Utilità |