Skip to main content

Apple macOS Images

Available On

This page describes the Apple macOS images supported on Semaphore Cloud.

Overview

The Operating System image defines what OS and software are pre-installed in your agents.

This page describes OS images to run on Apple-based Semaphore Cloud machines. You can add more OS options using self-hosted agents.

macOS Xcode 16

To use this operating system, choose macos-xcode16 in the OS Image selector. This OS can be paired with A2s Apple machine.

Selecting the macOS Xcode16 using the workflow editor

System version:

  • ProductVersion: 14.5
  • BuildVersion: 23F79
  • Kernel Version: Darwin 23.5.0

Version control

The following version control tools are pre-installed:

  • Git (2.x)
  • Git LFS (Git Large File Storage)
  • Svn

Utilities

The following utilities are pre-installed:

  • homebrew
  • bundler
  • rbenv
  • nvm
  • curl
  • wget
  • jq
  • carthage

Browsers

The following browsers are pre-installed:

  • Safari
  • google-chrome
  • firefox
  • microsoft-edge

Languages

Xcode

Installed versions:

  • 16 (default)

The default installed Xcode version is 16.0.

Xcode 16.0 has the following SDKs preinstalled:

  • iOS 18.0
  • macOS 15.0
  • tvOS 18.0
  • watchOS 11
  • visionos 2.0
JavaScript and Node.js

Installed version:

  • Node.js: v18.20.1
  • Yarn: 1.22.22
Python

Installed version:

  • 3.12.44

Supporting libraries:

  • pip3: 24
Ruby

Installed versions:

  • 3.3.2 (system)
  • 3.3.5

Following gems are pre-installed:

  • fastlane (2.221.1)
  • cocoapods (1.15.2)
Java and JVM
  • openjdk 17
Flutter
  • 3.24.3

macOS Xcode 15

To use this operating system, choose macos-xcode15 in the OS Image selector. This OS can be paired with all Apple machines.

Selecting the macOS Xcode15 using the workflow editor

System version:

  • ProductVersion: 14.1
  • BuildVersion: 23B74
  • Kernel Version: Darwin 23.1.0

Version control

The following version control tools are pre-installed:

  • Git (2.x)
  • Git LFS (Git Large File Storage)
  • Svn

Utilities

The following utilities are pre-installed:

  • homebrew
  • bundler
  • rbenv
  • nvm
  • curl
  • wget
  • jq
  • carthage

Browsers

The following browsers are pre-installed:

  • Safari
  • google-chrome
  • firefox
  • microsoft-edge

Languages

Xcode

Installed versions:

  • 15.0.1
  • 15.2
  • 15.3 (default)

The default installed Xcode version is 15.3.

Xcode 15.3 has the following SDKs preinstalled:

  • iphoneos 17.4
  • iphonesimulator 17.4
  • driverkit.macos 23.0
  • macos 14.2
  • appletvos 17.4
  • appletvsimulator 17.4
  • watchos 10.4
  • watchsimulator 10.4
  • visionos 1.0
JavaScript and Node.js

Installed version:

  • Node.js: v20.9.0
  • Yarn: 1.22.19
Python

Installed version:

  • 3.9.11

Supporting libraries:

  • pip3: 23.3.1
Ruby

Installed versions:

  • 2.6.10 (system)
  • 3.1.4
  • 3.1.5
  • 3.1.6
  • 3.2.0
  • 3.2.1
  • 3.2.2
  • 3.2.3
  • 3.2.4
  • 3.2.5
  • 3.3.0
  • 3.3.1
  • 3.3.2
  • 3.3.3
  • 3.3.4
  • 3.3.5

Following gems are pre-installed:

  • fastlane (2.222.0)
  • cocoapods (1.15.2)
Java and JVM
  • openjdk 17
Flutter
  • 3.16.7

(DEPRECATED) Monterey Xcode 14

The macOS Monterey (Xcode 14) was deprecated on September 2024.

Show me the deprecated information

System version:

  • ProductVersion: 12.7
  • BuildVersion: 21G651
  • Kernel Version: Darwin 21.6.0

The following version control tools are pre-installed:

  • Git (2.x)
  • Git LFS (Git Large File Storage)

The following utilities are pre-installed:

  • homebrew
  • bundler
  • rbenv
  • nvm
  • curl
  • wget
  • jq
  • carthage

The following browsers are pre-installed:

  • Safari
  • google-chrome
  • firefox
  • microsoft-edge
Xcode

Installed versions:

  • 14.1
  • 14.2
  • 14.3.1

The default installed Xcode version is 14.3.1.

Xcode 14 has the following SDKs preinstalled:

  • iphoneos 16.0
  • iphonesimulator 16.0
  • driverkit.macos 21.4
  • macos 12.3
  • appletvos 16.0
  • appletvsimulator 16.0
  • watchos 9.0
  • watchsimulator 9.0
JavaScript and Node.js

Installed versions:

  • nvm: 0.39.1
  • Yarn: 1.22.19
Python

Installed version:

  • 3.9.11

Supporting libraries:

  • pip3: 22.0.4
Ruby

Installed versions:

  • 2.7.8 (system)

The following gems are pre-installed:

  • fastlane (2.213.0)
  • cocoapods (1.11.3)
Java and JVM
  • openjdk 17
Flutter
  • 3.10.5

See also