YAML for Code sign and export an iOS app

Code sign and export an iOS/macOS application.

YAML parameters for Code sign and export an iOS app

PARAMETERS
sign_moderequiredstring enum
The signing mode
Allowed enum:
MANUAL,
AUTOMATIC
typerequiredstring

Value: NATIVE_BUILD_MAC_SIGN

actionrequiredstring
Unique identifier for the action within the pipeline.
distribution_methodstring enum
The distribution method
Allowed enum:
APP_STORE,
AD_HOC,
DEVELOPMENT,
ENTERPRISE
export_locationstring
The path to export the signed app
property_list_sourcestring enum
The source of the property list
Allowed enum:
GENERATED,
PIPELINE_VOLUME,
VARIABLE,
ACTION
property_liststring
The content of the property list
archive_locationstring
The path to the archive location
certificatesstring[]
The list of certificates to use for signing
provision_profilesstring[]
The list of provisioning profiles to use
trigger_timestring enum
Specifies when the action should be executed.
Allowed enum:
ON_EVERY_EXECUTION,
ON_SUCCESS,
ON_FAILURE,
ON_BACK_TO_SUCCESS,
ON_WARNING,
ON_WAIT_FOR_APPROVE,
ON_TERMINATE
loopstring[]
The list of variables for dynamic action execution. The action runs once for each value.
run_only_on_first_failureboolean
Defines whether the action should be executed on each failure. Restricted to and required if the trigger_time is ON_FAILURE.
disabledboolean
When set to true the action is disabled. By default it is set to false.
timeoutinteger
The timeout in seconds.
ignore_errorsboolean
If set to true the execution will proceed, mark action as a warning and jump to the next action. Doesn't apply to deployment actions.
retry_intervalinteger
Delay time between auto retries in seconds.
retry_countinteger
Number of retries if the action fails.
run_nextstring enum
Defines whether the action should run in parallel with the next one.
Allowed enum:
WAIT_ON_SUCCESS,
IN_SOFT_PARALLEL,
IN_HARD_PARALLEL
trigger_conditionsTriggerConditionYaml[]
The list of trigger conditions to meet so that the action can be triggered.
variablesVariableYaml[]
The list of variables you can use in the action.

Last modified on Jul 31, 2025

YAML examples for Code sign and export an iOS app

Sign and export macOS app

yaml
- action: "Sign and export" type: "NATIVE_BUILD_MAC_SIGN" trigger_time: "ON_EVERY_EXECUTION" sign_mode: "MANUAL" archive_location: "myArchiveFile" distribution_method: "APP_STORE" export_location: "/" certificates: - "myCert" provision_profiles: - "myProvisionProfile" property_list_source: "ACTION" property_list: "list"