InstallAppleProvisioningProfile@1 - De taak Apple-inrichtingsprofiel v1 installeren
Gebruik deze taak om een Apple-inrichtingsprofiel te installeren. Dit profiel is vereist om te bouwen op een macOS-agent.
Syntax
# 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.
Invoerwaarden
provisioningProfileLocation
- Locatie van inrichtingsprofiel
string
. Vereist. Toegestane waarden: secureFiles
(Beveiligde bestanden), sourceRepository
(bronopslagplaats). Standaardwaarde: secureFiles
.
Hiermee geeft u de locatie van het inrichtingsprofiel te installeren. Het inrichtingsprofiel kan worden geüpload naar Secure Files
, of 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 waarnaar is geüpload Secure Files
om te installeren op de macOS-agent.
provProfileSourceRepository
- Inrichtingsprofiel
string
. Vereist wanneer provisioningProfileLocation == sourceRepository
.
Hiermee geeft u het inrichtingsprofiel van de bronopslagplaats of het lokale pad naar een inrichtingsprofiel op de macOS-agent.
removeProfile
- Profiel verwijderen na 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 Besturingsopties en algemene taakeigenschappen voor meer informatie.
Uitvoervariabelen
Deze taak definieert de volgende uitvoervariabelen, die u kunt gebruiken in downstreamstappen, taken en fasen.
provisioningProfileUuid
De eigenschap UUID voor het geselecteerde inrichtingsprofiel.
provisioningProfileName
De eigenschap Name 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 dat als volgt is:
- Opgeslagen als een beveiligd bestand op de server.
- Doorgevoerd naar de bronopslagplaats of gekopieerd naar een lokaal pad op de macOS-agent. U moet de inrichtingsprofielen versleutelen als u deze doorvoert in de bronopslagplaats. De taak Bestand ontsleutelen kan worden gebruikt om de profielen te ontsleutelen tijdens een build of release.
Vereisten
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Zelf-hostende agents moeten mogelijkheden hebben die voldoen aan de volgende vereisten om taken uit te voeren die deze taak gebruiken: xcode |
Functies | Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak. |
Opdrachtbeperkingen | Deze taak wordt uitgevoerd met behulp van de volgende opdrachtbeperkingen: beperkt |
Instelbare variabelen | Deze taak is gemachtigd om de volgende variabelen in te stellen: provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID |
Agentversie | 2.182.1 of hoger |
Taakcategorie | Hulpprogramma |
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Zelf-hostende agents moeten mogelijkheden hebben die voldoen aan de volgende vereisten om taken uit te voeren die deze taak gebruiken: xcode |
Functies | Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak. |
Opdrachtbeperkingen | Alle |
Instelbare variabelen | Alle |
Agentversie | 2.116.0 of hoger |
Taakcategorie | Hulpprogramma |