Events
Mar 17, 9 PM - Mar 21, 10 AM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Use this task to install an Apple provisioning profile, which is required in order to build on a macOS agent.
# 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.
provisioningProfileLocation
- Provisioning profile location
string
. Required. Allowed values: secureFiles
(Secure Files), sourceRepository
(Source Repository). Default value: secureFiles
.
Specifies the location of the provisioning profile to install. The provisioning profile can be uploaded to Secure Files
, or stored in your source repository or a local path on the agent.
provProfileSecureFile
- Provisioning profile
string
. Required when provisioningProfileLocation == secureFiles
.
Specifies the provisioning profile that was uploaded to Secure Files
to install on the macOS agent.
provProfileSourceRepository
- Provisioning profile
string
. Required when provisioningProfileLocation == sourceRepository
.
Specifies the provisioning profile from the source repository or the local path to a provisioning profile on the macOS agent.
removeProfile
- Remove profile after build
boolean
. Default value: true
.
Specifies that the provisioning profile should be removed from the agent after the build or release is complete.
All tasks have control options in addition to their task inputs. For more information, see Control options and common task properties.
This task defines the following output variables, which you can consume in downstream steps, jobs, and stages.
provisioningProfileUuid
The UUID property for the selected provisioning profile.
provisioningProfileName
The Name property for the selected provisioning profile.
You can use this task to install provisioning profiles needed to build iOS Apps, Apple WatchKit apps, and App extensions.
You can install an Apple provisioning profile that is:
Requirement | Description |
---|---|
Pipeline types | YAML, Classic build, Classic release |
Runs on | Agent, DeploymentGroup |
Demands | Self-hosted agents must have capabilities that match the following demands to run jobs that use this task: xcode |
Capabilities | This task does not satisfy any demands for subsequent tasks in the job. |
Command restrictions | This task runs using the following command restrictions: restricted |
Settable variables | This task has permission to set the following variables: provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID |
Agent version | 2.182.1 or greater |
Task category | Utility |
Requirement | Description |
---|---|
Pipeline types | YAML, Classic build, Classic release |
Runs on | Agent, DeploymentGroup |
Demands | Self-hosted agents must have capabilities that match the following demands to run jobs that use this task: xcode |
Capabilities | This task does not satisfy any demands for subsequent tasks in the job. |
Command restrictions | Any |
Settable variables | Any |
Agent version | 2.116.0 or greater |
Task category | Utility |
Events
Mar 17, 9 PM - Mar 21, 10 AM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register now