macOS Monterey Xcode 14 image#
WARNING: The macOS Xcode 14 OS image will be deprecated on September 30, 2024. Please update to the newer macOS Xcode 15 image.
The macos-xcode14
image is a customized image based on MacOS 12.7,
which has been optimized for CI/CD. It comes with a set of preinstalled languages, databases,
and utility tools commonly used for CI/CD workflows. The image can be paired
with any Apple machine type when defining the agent
of your pipeline or block.
The macos-xcode14
is a virtual machine (VM) image. The user in the environment,
named semaphore
, has full sudo
access.
Using the macos-xcode14 OS image in your agent configuration#
To use the macos-xcode14
OS image, define it as the os_image
of your agent's
machine.
version: 1.0
name: Apple Based Pipeline
agent:
machine:
type: a1-standard-4
os_image: macos-xcode14
blocks:
- name: "Unit tests"
task:
jobs:
- name: Tests
commands:
- make test
The macos-xcode14
OS image can only be used in combination with the Apple
a1-standard-4
machine type.
System#
- ProductVersion: 12.7
- BuildVersion: 21G651
- Kernel Version: Darwin 21.6.0
Version control#
Following version control tools are pre-installed:
- Git (2.x)
- Git LFS (Git Large File Storage)
Utilities#
- homebrew
- bundler
- rbenv
- nvm
- curl
- wget
- jq
- carthage
Browsers#
- Safari
- google-chrome
- firefox
- microsoft-edge
Gems#
Following gems are pre-installed:
- fastlane (2.213.0)
- cocoapods (1.11.3)
Languages#
Java#
- openjdk 17
JavaScript via Node.js#
Nvm node manager version:
- 0.39.1
Additional tools#
- Yarn: 1.22.19
Python#
Installed version:
- 3.9.11
Supporting libraries:
- pip3: 22.0.4
Ruby#
Installed versions:
- 2.7.8 (system)
- 2.7.8
Flutter#
- 3.10.5
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