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 Filesyüklenebilir veya kaynak deponuzda ya da aracıdaki yerel bir yolda depolanabilir.


provProfileSecureFile - Sağlama profili
string. olduğunda provisioningProfileLocation == secureFilesgereklidir.

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 == sourceRepositorygereklidir.

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