Megosztás a következőn keresztül:


InstallAppleProvisioningProfile@1 – Az Apple kiépítési profil v1-feladatának telepítése

Ezzel a feladatsal telepíthet egy Apple kiépítési profilt, amely a macOS-ügynökre való buildeléshez szükséges.

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.

Bevitelek

provisioningProfileLocation - Kiépítési profil helye
string. Kötelező. Engedélyezett értékek: secureFiles (Biztonságos fájlok), sourceRepository (forrásadattár). Alapértelmezett érték: secureFiles.

Megadja a telepíteni kívánt kiépítési profil helyét. A kiépítési profil feltölthető vagy Secure Filestárolható a forrásadattárban vagy az ügynök helyi elérési útján.


provProfileSecureFile - Kiépítési profil
string. Akkor szükséges, ha provisioningProfileLocation == secureFiles.

Megadja azt a kiépítési profilt, amelyet a macOS-ügynökre való telepítéshez Secure Files töltöttek fel.


provProfileSourceRepository - Kiépítési profil
string. Akkor szükséges, ha provisioningProfileLocation == sourceRepository.

Megadja a kiépítési profilt a forrásadattárból vagy a macOS-ügynök kiépítési profiljának helyi elérési útjáról.


removeProfile - Profil eltávolítása a buildelés után
boolean. Alapértelmezett érték: true.

Megadja, hogy a kiépítési profilt el kell távolítani az ügynökből a buildelés vagy a kiadás befejezése után.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Ez a feladat a következő kimeneti változókat határozza meg, amelyeket az alsóbb rétegbeli lépésekben, feladatokban és szakaszokban használhat fel.

provisioningProfileUuid
A kiválasztott kiépítési profil UUID tulajdonsága.

provisioningProfileName
A kiválasztott kiépítési profil Name tulajdonsága.

Megjegyzések

Ezzel a feladatsal telepítheti az iOS-alkalmazások, az Apple WatchKit-alkalmazások és az alkalmazásbővítmények létrehozásához szükséges kiépítési profilokat.

Telepíthet egy Apple kiépítési profilt, amely a következő:

  • Biztonságos fájlként tárolva a kiszolgálón.
  • Véglegesítve a forrásadattárban, vagy a macOS-ügynök helyi elérési útjára másolva. Titkosítania kell a kiépítési profilokat, ha véglegesíti őket a forrásadattárban. A Fájl visszafejtése feladat használható a profilok visszafejtésére egy build vagy kiadás során.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények A saját üzemeltetésű ügynököknek olyan képességekkel kell rendelkezniük , amelyek megfelelnek az alábbi követelményeknek a feladatot használó feladatok futtatásához: xcode
Képességek Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Ez a feladat a következő parancskorlátozásokkal fut: korlátozott
Változók beállítása Ez a feladat a következő változók beállítására jogosult: provisioningProfileUuid, provisioningProfileName, APPLE_PROV_PROFILE_UUID
Ügynök verziója 2.182.1 vagy újabb
Feladatkategória Segédprogram
Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények A saját üzemeltetésű ügynököknek olyan képességekkel kell rendelkezniük , amelyek megfelelnek az alábbi követelményeknek a feladatot használó feladatok futtatásához: xcode
Képességek Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.116.0 vagy újabb
Feladatkategória Segédprogram