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