Skip to main content
Version: Cloud (SaaS)

Apple macOS Images

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.2.

Xcode 16.2 has the following SDKs preinstalled:

  • iOS 18.2
  • macOS 15.0
  • tvOS 18.2
  • watchOS 11.2
  • visionOS 2.2
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