Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
MacOS aracısında derlemek için gerekli olan apple sağlama profilini yüklemek için bu görevi kullanın.
Sözdizimi
# 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.
Girişler
provisioningProfileLocation
-
Sağlama profili konumu
string. Gerekli. İ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 Secure Fileskarşıya yüklenebilir veya kaynak deponuzda veya aracıdaki yerel bir yolda depolanabilir.
provProfileSecureFile
-
Sağlama profili
string.
provisioningProfileLocation == secureFilesgerekir.
macOS aracısına yüklemek üzere Secure Files yüklenen sağlama profilini belirtir.
provProfileSourceRepository
-
Sağlama profili
string.
provisioningProfileLocation == sourceRepositorygerekir.
Kaynak depodaki sağlama profilini veya macOS aracısının sağlama profilinin yerel yolunu belirtir.
derlemesonra profili kaldırma removeProfile -
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 denetimi seçenekleri
Tüm görevlerin, 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örevaşağıdaki
provisioningProfileUuid
seçili sağlama profili için UUID özelliğini .
provisioningProfileName
Seçili sağlama profili için Name özelliğini .
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.
Şu şekilde bir Apple sağlama profili yükleyebilirsiniz:
- Sunucuda güvenli 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. Dosyanın Ş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 | Aracı, DeploymentGroup |
| Talepleri | Şirket içinde barındırılan aracıların, bu görevi kullanan işleri çalıştırmak için talep aşağıdakilerle eşleşen özellikleri olmalıdır: xcode |
| Özellikleri | Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz. |
| Komut kısıtlamaları | Bu görev,aşağıdaki |
| Ayarlanabilir değişkenleri | 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 | Fayda |