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


InstallAppleCertificate@0 – Az Apple Certificate v0 telepítése feladat

Ezzel a feladattal telepítheti a macOS-ügynökre való buildeléshez szükséges Apple-tanúsítványt. Ezzel a feladattal telepítheti a kiszolgálón biztonságos fájlként tárolt Apple-tanúsítványt.

Syntax

# Install Apple Certificate v0
# Install an Apple certificate required to build on a macOS agent.
- task: InstallAppleCertificate@0
  inputs:
    certSecureFile: # string. Required. Certificate (P12). 
    #certPwd: # string. Certificate (P12) Password. 
  # Advanced
    keychain: 'temp' # 'default' | 'temp' | 'custom'. Required. Keychain. Default: temp.
    #keychainPassword: # string. Keychain Password. 
    #customKeychainPath: # string. Required when keychain = custom. Custom Keychain Path. 
    #deleteCert: # boolean. Optional. Use when keychain = custom || keychain = default. Delete Certificate from Keychain. 
    #deleteCustomKeychain: # boolean. Optional. Use when keychain = custom. Delete Custom Keychain. 
    #signingIdentity: # string. Certificate Signing Identity.

Bevitelek

certSecureFile - Tanúsítvány (P12)
string. Kötelező.

Megadja a macOS-ügynökre való telepítéshez Secure Files feltöltött tanúsítványt (.p12).


certPwd - Tanúsítvány (P12) jelszava
string.

Megadja az Apple-tanúsítvány (.p12) jelszavát. Az érték titkosításához használjon egy új buildváltozót, amelynek zárolása engedélyezve van a Variables lapon.


keychain - Kulcstartó
string. Kötelező. Engedélyezett értékek: default (alapértelmezett kulcskarika), temp (ideiglenes kulcskarika), custom (egyéni kulcskarika). Alapértelmezett érték: temp.

Meghatározza azt a kulcskarikát, amelybe telepíteni szeretné az Apple-tanúsítványt. Az ideiglenes kulcskarika mindig törlődik a build vagy a kiadás befejezése után.


keychainPassword - Kulcskarika jelszava
string.

Megadja a kulcskarika feloldásához megadott jelszót. Az érték titkosításához használjon egy új buildváltozót, amelynek zárolása engedélyezve van a Variables lapon. Ha nincs megadva jelszó az ideiglenes kulcskarikához.


customKeychainPath - Egyéni kulcskarika elérési útja
string. Kötelező, ha keychain = custom.

Megadja az egyéni kulcskarikafájl teljes elérési útját. A kulcskarika akkor jön létre, ha még nem létezik.


deleteCert - Tanúsítvány törlése a kulcskarikáról
boolean. Választható. Használja a következőt: keychain = custom || keychain = default.

Megadja a kulcskarikáról a build vagy kiadás befejezése után törölni kívánt tanúsítványt.


deleteCustomKeychain - Egyéni kulcskarika törlése
boolean. Választható. Használja a következőt: keychain = custom.

Megadja az egyéni kulcskarikát, amelyet törölni szeretne az ügynökből a build vagy a kiadás befejezése után.


signingIdentity - Tanúsítvány-aláírási identitás
string.

Megadja a Common Name tulajdonost az aláíró tanúsítványban. Megkísérli elemezni az Common Name üresen hagyott értéket.


Tevékenységvezérlési beállítások

Minden tevékenység a tevékenységbemeneteken kívül vezérlési lehetőségekkel is rendelkezik. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

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 tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Állítható változók Bármelyik
Ügynök verziója 2.116.0 vagy újabb
Feladatkategória Segédprogram