MacOS with YAML

YAML Parameters for MacOS

Name Type Description
action Required String The ID of the action.
type Required String The type of the action. Must be set to NATIVE_BUILD_MAC.
working_directory Required String The directory in which the pipeline filesystem will be mounted.
commands Required String[] The commands that will be executed.
sync_paths SyncPath[] Define file paths that should be copied before (PIPELINE_TO_VM) and after the execution (VM_TO_PIPELINE).
pre_start_simulators String[] The list of simulators initiated before the action runs.
certificates String[] The list of variables added to the MacOS keychain.
provision_profiles String[] The list of variables added as MacOS Provisioning Profiles.
xcode_version String Defines the Xcode version.

YAML example for MacOS

yaml
actions: - action: "Build application" type: "NATIVE_BUILD_MAC" working_directory: "/Users/buddy/build" commands: - "ls" sync_paths: - pipeline_path: "/" vm_path: "/Users/buddy/build" direction: "PIPELINE_TO_VM" excludes: "" - pipeline_path: "/" vm_path: "/Users/buddy/build" direction: "VM_TO_PIPELINE" excludes: "" pre_start_simulators: - "iPhone 13 Pro Max" certificates: - "myCert" provision_profiles: - "myProfile" xcode_version: "13"

Last modified on Apr 9, 2025