Condividi tramite


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 Filesoppure 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à