InstallAppleProvisioningProfile@1 - Apple sağlama profili v1 görevini yükleme
Bu görevi, macOS aracısında derlemek için gereken bir Apple sağlama profili yüklemek için kullanın.
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.
Girişler
provisioningProfileLocation
- Sağlama profili konumu
string
. Gereklidir. İzin verilen değerler: secureFiles
(Güvenli Dosyalar), sourceRepository
(Kaynak Depo). Varsayılan değer: secureFiles
.
Yüklenecek sağlama profilinin konumunu belirtir. Sağlama profili konumuna Secure Files
yüklenebilir veya kaynak deponuzda ya da aracıdaki yerel bir yolda depolanabilir.
provProfileSecureFile
- Sağlama profili
string
. olduğunda provisioningProfileLocation == secureFiles
gereklidir.
macOS aracısına yüklemek için Secure Files
karşıya yüklenen sağlama profilini belirtir.
provProfileSourceRepository
- Sağlama profili
string
. olduğunda provisioningProfileLocation == sourceRepository
gereklidir.
Kaynak depodaki sağlama profilini veya macOS aracısının sağlama profilinin yerel yolunu belirtir.
removeProfile
- Derlemeden sonra profili kaldırma
boolean
. Varsayılan değer: true
.
Derleme veya yayın tamamlandıktan sonra sağlama profilinin aracıdan kaldırılması gerektiğini belirtir.
Görev denetim seçenekleri
Tüm görevlerde görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.
Çıkış değişkenleri
Bu görev aşağı akış adımlarında, işlerde ve aşamalarda kullanabileceğiniz aşağıdaki çıkış değişkenlerini tanımlar.
provisioningProfileUuid
Seçili sağlama profili için UUID özelliği.
provisioningProfileName
Seçili sağlama profilinin Name özelliği.
Açıklamalar
Bu görevi iOS Uygulamaları, Apple WatchKit uygulamaları ve Uygulama uzantıları oluşturmak için gereken sağlama profillerini yüklemek için kullanabilirsiniz.
Aşağıdaki gibi bir Apple sağlama profili yükleyebilirsiniz:
- Sunucuda güvenli bir dosya olarak depolanır.
- Kaynak depoya işlenir veya macOS aracısının yerel yoluna kopyalanır. Sağlama profillerini kaynak depoya işliyorsanız şifrelemeniz gerekir. Dosya Şifresini Çöz görevi, derleme veya yayın sırasında profillerin şifresini çözmek için kullanılabilir.
Gereksinimler
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
Üzerinde çalışır | Agent, DeploymentGroup |
Talep | Şirket içi barındırılan aracılar, bu görevi kullanan işleri çalıştırmak için aşağıdaki taleplerle eşleşen özelliklere sahip olmalıdır: xcode |
Özellikler | Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz. |
Komut kısıtlamaları | Bu görev aşağıdaki komut kısıtlamaları kullanılarak çalıştırılır: kısıtlı |
Ayarlanabilir değişkenler | Bu görevin şu değişkenleri ayarlama izni var: provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID |
Aracı sürümü | 2.182.1 veya üzeri |
Görev kategorisi | Yardımcı Program |
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
Üzerinde çalışır | Agent, DeploymentGroup |
Talep | Şirket içi barındırılan aracılar, bu görevi kullanan işleri çalıştırmak için aşağıdaki taleplerle eşleşen özelliklere sahip olmalıdır: xcode |
Özellikler | Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz. |
Komut kısıtlamaları | Herhangi biri |
Ayarlanabilir değişkenler | Herhangi biri |
Aracı sürümü | 2.116.0 veya üzeri |
Görev kategorisi | Yardımcı Program |