Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie diese Aufgabe, um das Apple-Zertifikat zu installieren, das zum Erstellen auf einem macOS-Agent erforderlich ist. Sie können diese Aufgabe verwenden, um ein Apple-Zertifikat zu installieren, das als sichere Datei auf dem Server gespeichert ist.
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.
Eingänge
certSecureFile
-
Zertifikat (P12)
string. Erforderlich.
Gibt das Zertifikat (P12) an, das auf Secure Files hochgeladen wurde, um es auf dem macOS-Agent zu installieren.
certPwd
-
Zertifikatkennwort (P12)
string.
Gibt das Kennwort für das Apple-Zertifikat (P12) an. Verwenden Sie eine neue Buildvariable mit aktivierter Sperre auf der Registerkarte Variables, um diesen Wert zu verschlüsseln.
keychain
-
Schlüsselbund-
string. Erforderlich. Zulässige Werte: default (Standardschlüsselbund), temp (temporärer Schlüsselbund), custom (benutzerdefinierter Schlüsselbund). Standardwert: temp.
Gibt den Schlüsselbund an, in dem das Apple-Zertifikat installiert werden soll. Nach Abschluss des Builds oder der Veröffentlichung wird immer eine temporäre Schlüsselkette gelöscht.
keychainPassword
-
Schlüsselbundkennwort-
string.
Gibt das Kennwort an, mit dem der Schlüsselbund entsperrt werden soll. Verwenden Sie eine neue Buildvariable mit aktivierter Sperre auf der Registerkarte Variables, um diesen Wert zu verschlüsseln. Wenn nicht angegeben, wird ein Kennwort für den temporären Schlüsselbund generiert.
customKeychainPath
-
benutzerdefinierten Schlüsselbundpfad
string. Erforderlich, wenn keychain = custom.
Gibt den vollständigen Pfad zu einer benutzerdefinierten Schlüsselbunddatei an. Der Schlüsselbund wird erstellt, wenn er noch nicht vorhanden ist.
deleteCert
-
Löschen des Zertifikats aus dem Schlüsselbund-
boolean. Wahlfrei. Wird verwendet, wenn keychain = custom || keychain = default.
Gibt das Zertifikat an, das nach Abschluss des Builds oder der Veröffentlichung aus dem Schlüsselbund gelöscht werden soll.
deleteCustomKeychain
-
benutzerdefinierte Schlüsselbund- löschen
boolean. Wahlfrei. Wird verwendet, wenn keychain = custom.
Gibt den benutzerdefinierten Schlüsselbund an, der nach Abschluss des Builds oder der Veröffentlichung aus dem Agent gelöscht werden soll.
signingIdentity
-
Zertifikatsignaturidentität
string.
Gibt die Common Name des Betreffs im Signaturzertifikat an. Versucht, die Common Name zu analysieren, wenn dies leer bleibt.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.
Ausgabevariablen
Keiner.
Anforderungen
| Anforderung | BESCHREIBUNG |
|---|---|
| Pipelinetypen | YAML, Classic Build, Classic Release |
| Läuft auf | Agent, DeploymentGroup |
| Anforderungen | Self-hosted agents must have capabilities that match the following anforderungen to run jobs that use this task: xcode: |
| Funktionen | Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag. |
| Befehlseinschränkungen | Jegliche |
| Settable-Variablen | Jegliche |
| Agentversion | 2.116.0 oder höher |
| Vorgangskategorie | Nützlichkeit |