InstallAppleProvisioningProfile@1 - Apple sağlama profili v1 görevini yükleme

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 çıkış değişkenlerini tanımlar. Bu değişkenleri aşağı akış adımlarında, işlerde ve aşamalarda kullanabilirsiniz.

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 komut kısıtlamaları kullanılarak çalışır: restricted
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