Delen via


InstallAppleProvisioningProfile@1 - De taak Apple-inrichtingsprofiel v1 installeren

Gebruik deze taak om een Apple-inrichtingsprofiel te installeren. Dit is vereist om te bouwen op een macOS-agent.

Syntaxis

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

Invoer

provisioningProfileLocation - inrichtingsprofiellocatie
string. Verplicht. Toegestane waarden: secureFiles (Beveiligde bestanden), sourceRepository (bronopslagplaats). Standaardwaarde: secureFiles.

Hiermee geeft u de locatie van het inrichtingsprofiel dat moet worden geïnstalleerd. Het inrichtingsprofiel kan worden geüpload naar Secure Filesof worden opgeslagen in uw bronopslagplaats of een lokaal pad op de agent.


provProfileSecureFile - inrichtingsprofiel
string. Vereist wanneer provisioningProfileLocation == secureFiles.

Hiermee geeft u het inrichtingsprofiel op dat is geüpload naar Secure Files om te installeren op de macOS-agent.


provProfileSourceRepository - inrichtingsprofiel
string. Vereist wanneer provisioningProfileLocation == sourceRepository.

Hiermee geeft u het inrichtingsprofiel op uit de bronopslagplaats of het lokale pad naar een inrichtingsprofiel op de macOS-agent.


removeProfile - Profiel verwijderen na de build
boolean. Standaardwaarde: true.

Hiermee geeft u op dat het inrichtingsprofiel moet worden verwijderd uit de agent nadat de build of release is voltooid.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor meer informatie.

Uitvoervariabelen

Deze taak definieert de volgende uitvoervariabelen, die u kunt gebruiken in downstreamstappen, taken en fasen.

provisioningProfileUuid
De UUID-eigenschap voor het geselecteerde inrichtingsprofiel.

provisioningProfileName
De eigenschap Naam voor het geselecteerde inrichtingsprofiel.

Opmerkingen

U kunt deze taak gebruiken om inrichtingsprofielen te installeren die nodig zijn voor het bouwen van iOS-apps, Apple WatchKit-apps en app-extensies.

U kunt een Apple-inrichtingsprofiel installeren:

  • Opgeslagen als een beveiligd bestand op de server.
  • Vastgelegd in de bronopslagplaats of gekopieerd naar een lokaal pad op de macOS-agent. U moet de inrichtingsprofielen versleutelen als u ze doorvoert in de bronopslagplaats. De taak Bestand ontsleutelen kan worden gebruikt om de profielen te ontsleutelen tijdens een build of release.

Vereisten

Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Zelf-hostende agents moeten mogelijkheden hebben die overeenkomen met de volgende eisen taken uit te voeren die gebruikmaken van deze taak: xcode
mogelijkheden Deze taak voldoet niet aan de vereisten voor volgende taken in de taak.
opdrachtbeperkingen Deze taak wordt uitgevoerd met behulp van de volgende opdrachtbeperkingen: beperkt
variabelen instellen Deze taak is gemachtigd om de volgende variabelen in te stellen : provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID
Agentversie 2.182.1 of hoger
Taakcategorie Nutsvoorzieningen
Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Zelf-hostende agents moeten mogelijkheden hebben die overeenkomen met de volgende eisen taken uit te voeren die gebruikmaken van deze taak: xcode
mogelijkheden Deze taak voldoet niet aan de vereisten voor volgende taken in de taak.
opdrachtbeperkingen Welk dan ook
variabelen instellen Welk dan ook
Agentversie 2.116.0 of hoger
Taakcategorie Nutsvoorzieningen