macOS build machine specification

A list of tools available out-of-the-box on Codemagic macOS build machines.

Depending on the Xcode version that you specify in Build Settings or in codemagic.yaml file, Codemagic will use a different build machine type with different versions of preinstalled software:

Apple silicon machines

Hardware

  • VM on Mac mini M1 3.2GHz Quad Core / 8GB
  • VM on Mac mini M2 3.5GHz Quad Core / 8GB

System

  • System version macOS 14.3.1 (23D60)
  • Kernel version Darwin 23.3.0
  • Disk 294GB (Free Space: 76GB)

Pre-installed tools

  • Android tools /usr/local/share/android-sdk
  • Android NDK 25.1.8937393
  • appium 2.5.0
  • aws 2.13.35
  • carthage 0.39.1
  • cocoapods 1.14.2
  • cordova 12.0.0
  • curl 8.4.0
  • docker N/A
  • ew-cli 0.10.9
  • fastlane 2.217.0
  • firebase 11.21.0
  • flutter 3.16.7 ($HOME/programs/flutter)
  • gem 3.4.22
  • gh 2.39.1
  • git 2.42.1
  • Google Cloud SDK 404.0.0
  • gradle 8.1.1
  • gsutil 5.14
  • homebrew 4.2.7
  • ionic 7.2.0
  • jq 1.7
  • ktlint 1.0.1
  • node 20.11.0
  • npm 10.2.4
  • python 3.8.13
  • python3 3.8.13
  • ruby 3.0.4p208
  • ssh 9.4p1
  • sudo 1.9.13p2
  • swiftgen 6.6.2
  • tar 3.5.3
  • ucd 0.11.10
  • unzip 6.00
  • wget 1.21.4
  • yarn 1.22.21
  • yq 4.35.2
  • zip 3.0

Android emulators

Android emulators are unavailable on Apple silicon machines due to the Apple Virtualization Framework not supporting nested virtualization. Please use a Linux instance.

Java versions

  • 21.0.1 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home
  • 17.0.9 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
  • 11.0.21 (default) JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
  • 1.8.0_392 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
  • 1.7.0_352 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-7.jdk/Contents/Home

Xcode versions

  • 15.3 (15E204a) /Applications/Xcode-15.3.app, also selected when specifying latest or edge in Xcode version settings

Runtimes

  • iOS 15.4
  • iOS 16.4
  • iOS 17.0
  • iOS 17.2
  • iOS 17.4
  • tvOS 15.4
  • tvOS 16.4
  • tvOS 17.0
  • tvOS 17.2
  • tvOS 17.4
  • visionOS 1.0
  • visionOS 1.1
  • watchOS 8.5
  • watchOS 9.4
  • watchOS 10.0
  • watchOS 10.2
  • watchOS 10.4

Devices

  • Apple TV
  • Apple TV 4K (2nd generation)
  • Apple TV 4K (3rd generation)
  • Apple TV 4K (3rd generation) (at 1080p)
  • Apple TV 4K (at 1080p) (2nd generation)
  • Apple Vision Pro
  • Apple Watch SE (40mm) (2nd generation)
  • Apple Watch SE (44mm) (2nd generation)
  • Apple Watch Series 5 (40mm)
  • Apple Watch Series 5 (44mm)
  • Apple Watch Series 5 - 40mm
  • Apple Watch Series 5 - 44mm
  • Apple Watch Series 6 (40mm)
  • Apple Watch Series 6 (44mm)
  • Apple Watch Series 6 - 40mm
  • Apple Watch Series 6 - 44mm
  • Apple Watch Series 7 (41mm)
  • Apple Watch Series 7 (45mm)
  • Apple Watch Series 7 - 41mm
  • Apple Watch Series 7 - 45mm
  • Apple Watch Series 8 (41mm)
  • Apple Watch Series 8 (45mm)
  • Apple Watch Series 9 (41mm)
  • Apple Watch Series 9 (45mm)
  • Apple Watch Ultra (49mm)
  • Apple Watch Ultra 2 (49mm)
  • iPad (10th generation)
  • iPad (9th generation)
  • iPad Air (5th generation)
  • iPad Pro (11-inch) (3rd generation)
  • iPad Pro (11-inch) (4th generation)
  • iPad Pro (12.9-inch) (5th generation)
  • iPad Pro (12.9-inch) (6th generation)
  • iPad Pro (9.7-inch)
  • iPad mini (6th generation)
  • iPhone 11
  • iPhone 11 Pro
  • iPhone 11 Pro Max
  • iPhone 12
  • iPhone 12 Pro
  • iPhone 12 Pro Max
  • iPhone 12 mini
  • iPhone 13
  • iPhone 13 Pro
  • iPhone 13 Pro Max
  • iPhone 13 mini
  • iPhone 14
  • iPhone 14 Plus
  • iPhone 14 Pro
  • iPhone 14 Pro Max
  • iPhone 15
  • iPhone 15 Plus
  • iPhone 15 Pro
  • iPhone 15 Pro Max
  • iPhone 8
  • iPhone 8 Plus
  • iPhone SE (3rd generation)
  • iPod touch (7th generation)

Hardware

  • VM on Mac mini M1 3.2GHz Quad Core / 8GB
  • VM on Mac mini M2 3.5GHz Quad Core / 8GB

System

  • System version macOS 14.2.1 (23C71)
  • Kernel version Darwin 23.2.0
  • Disk 294GB (Free Space: 132GB)

Pre-installed tools

  • Android tools /usr/local/share/android-sdk
  • Android NDK 25.1.8937393
  • aws 2.13.35
  • carthage 0.39.1
  • cocoapods 1.14.2
  • cordova 11.0.0
  • curl 8.4.0
  • docker N/A
  • ew-cli 0.10.7
  • fastlane 2.217.0
  • firebase 11.21.0
  • flutter 3.16.7 ($HOME/programs/flutter)
  • gem 3.4.22
  • gh 2.39.1
  • git 2.42.1
  • Google Cloud SDK 404.0.0
  • gradle 8.1.1
  • gsutil 5.14
  • homebrew 4.1.20
  • ionic 5.4.16
  • jq 1.7
  • ktlint 1.0.1
  • node 19.7.0
  • npm 9.5.0
  • python 3.8.13
  • python3 3.8.13
  • ruby 3.0.4p208
  • ssh 9.4p1
  • sudo 1.9.13p2
  • swiftgen 6.6.2
  • tar 3.5.3
  • ucd 0.11.10
  • unzip 6.00
  • wget 1.21.4
  • yarn 1.22.21
  • yq 4.35.2
  • zip 3.0

Android emulators

Android emulators are unavailable on Apple silicon machines due to the Apple Virtualization Framework not supporting nested virtualization. Please use a Linux instance.

Java versions

  • 21.0.1 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home
  • 17.0.9 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
  • 11.0.21 (default) JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
  • 1.8.0_392 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
  • 1.7.0_352 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-7.jdk/Contents/Home

Xcode versions

  • 15.2 (15C500b) /Applications/Xcode-15.2.app

Runtimes

  • iOS 15.4
  • iOS 16.4
  • iOS 17.0
  • iOS 17.2
  • tvOS 15.4
  • tvOS 16.4
  • tvOS 17.0
  • tvOS 17.2
  • visionOS 1.0
  • watchOS 8.5
  • watchOS 9.4
  • watchOS 10.0
  • watchOS 10.2

Devices

  • Apple TV
  • Apple TV 4K (2nd generation)
  • Apple TV 4K (3rd generation)
  • Apple TV 4K (3rd generation) (at 1080p)
  • Apple TV 4K (at 1080p) (2nd generation)
  • Apple Vision Pro
  • Apple Watch SE (40mm) (2nd generation)
  • Apple Watch SE (44mm) (2nd generation)
  • Apple Watch Series 5 (40mm)
  • Apple Watch Series 5 (44mm)
  • Apple Watch Series 5 - 40mm
  • Apple Watch Series 5 - 44mm
  • Apple Watch Series 6 (40mm)
  • Apple Watch Series 6 (44mm)
  • Apple Watch Series 6 - 40mm
  • Apple Watch Series 6 - 44mm
  • Apple Watch Series 7 (41mm)
  • Apple Watch Series 7 (45mm)
  • Apple Watch Series 7 - 41mm
  • Apple Watch Series 7 - 45mm
  • Apple Watch Series 8 (41mm)
  • Apple Watch Series 8 (45mm)
  • Apple Watch Series 9 (41mm)
  • Apple Watch Series 9 (45mm)
  • Apple Watch Ultra (49mm)
  • Apple Watch Ultra 2 (49mm)
  • iPad (10th generation)
  • iPad (9th generation)
  • iPad Air (5th generation)
  • iPad Pro (11-inch) (3rd generation)
  • iPad Pro (11-inch) (4th generation)
  • iPad Pro (12.9-inch) (5th generation)
  • iPad Pro (12.9-inch) (6th generation)
  • iPad Pro (9.7-inch)
  • iPad mini (6th generation)
  • iPhone 11
  • iPhone 11 Pro
  • iPhone 11 Pro Max
  • iPhone 12
  • iPhone 12 Pro
  • iPhone 12 Pro Max
  • iPhone 12 mini
  • iPhone 13
  • iPhone 13 Pro
  • iPhone 13 Pro Max
  • iPhone 13 mini
  • iPhone 14
  • iPhone 14 Plus
  • iPhone 14 Pro
  • iPhone 14 Pro Max
  • iPhone 15
  • iPhone 15 Plus
  • iPhone 15 Pro
  • iPhone 15 Pro Max
  • iPhone 8
  • iPhone 8 Plus
  • iPhone SE (3rd generation)
  • iPod touch (7th generation)

Hardware

  • VM on Mac mini M1 3.2GHz Quad Core / 8GB
  • VM on Mac mini M2 3.5GHz Quad Core / 8GB

System

  • System version macOS 14.2 (23C64)
  • Kernel version Darwin 23.2.0
  • Disk 294GB (Free Space: 141GB)

Pre-installed tools

  • Android tools /usr/local/share/android-sdk
  • Android NDK 25.1.8937393
  • aws 2.13.35
  • carthage 0.39.1
  • cocoapods 1.14.2
  • cordova 11.0.0
  • curl 8.4.0
  • docker N/A
  • ew-cli 0.10.6
  • fastlane 2.217.0
  • firebase 11.21.0
  • flutter 3.16.3 ($HOME/programs/flutter)
  • gem 3.4.22
  • gh 2.39.1
  • git 2.42.1
  • Google Cloud SDK 404.0.0
  • gradle 8.1.1
  • gsutil 5.14
  • homebrew 4.1.20
  • ionic 5.4.16
  • jq 1.7
  • ktlint 1.0.1
  • node 19.7.0
  • npm 9.5.0
  • python 3.8.13
  • python3 3.8.13
  • ruby 3.0.4p208
  • ssh 9.4p1
  • sudo 1.9.13p2
  • swiftgen 6.6.2
  • tar 3.5.3
  • ucd 0.11.10
  • unzip 6.00
  • wget 1.21.4
  • yarn 1.22.21
  • yq 4.35.2
  • zip 3.0

Android emulators

Android emulators are unavailable on Apple silicon machines due to the Apple Virtualization Framework not supporting nested virtualization. Please use a Linux instance.

Java versions

  • 21.0.1 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home
  • 17.0.9 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
  • 11.0.21 (default) JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
  • 1.8.0_392 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
  • 1.7.0_352 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-7.jdk/Contents/Home

Xcode versions

  • 15.1 (15C65) /Applications/Xcode-15.1.app

Runtimes

  • iOS 15.4
  • iOS 16.4
  • iOS 17.0
  • iOS 17.2
  • tvOS 15.4
  • tvOS 16.4
  • tvOS 17.0
  • tvOS 17.2
  • watchOS 8.5
  • watchOS 9.4
  • watchOS 10.0
  • watchOS 10.2

Devices

  • Apple TV
  • Apple TV 4K (2nd generation)
  • Apple TV 4K (3rd generation)
  • Apple TV 4K (3rd generation) (at 1080p)
  • Apple TV 4K (at 1080p) (2nd generation)
  • Apple Watch SE (40mm) (2nd generation)
  • Apple Watch SE (44mm) (2nd generation)
  • Apple Watch Series 5 (40mm)
  • Apple Watch Series 5 (44mm)
  • Apple Watch Series 5 - 40mm
  • Apple Watch Series 5 - 44mm
  • Apple Watch Series 6 (40mm)
  • Apple Watch Series 6 (44mm)
  • Apple Watch Series 6 - 40mm
  • Apple Watch Series 6 - 44mm
  • Apple Watch Series 7 (41mm)
  • Apple Watch Series 7 (45mm)
  • Apple Watch Series 7 - 41mm
  • Apple Watch Series 7 - 45mm
  • Apple Watch Series 8 (41mm)
  • Apple Watch Series 8 (45mm)
  • Apple Watch Series 9 (41mm)
  • Apple Watch Series 9 (45mm)
  • Apple Watch Ultra (49mm)
  • Apple Watch Ultra 2 (49mm)
  • iPad (10th generation)
  • iPad (9th generation)
  • iPad Air (5th generation)
  • iPad Pro (11-inch) (3rd generation)
  • iPad Pro (11-inch) (4th generation)
  • iPad Pro (12.9-inch) (5th generation)
  • iPad Pro (12.9-inch) (6th generation)
  • iPad Pro (9.7-inch)
  • iPad mini (6th generation)
  • iPhone 11
  • iPhone 11 Pro
  • iPhone 11 Pro Max
  • iPhone 12
  • iPhone 12 Pro
  • iPhone 12 Pro Max
  • iPhone 12 mini
  • iPhone 13
  • iPhone 13 Pro
  • iPhone 13 Pro Max
  • iPhone 13 mini
  • iPhone 14
  • iPhone 14 Plus
  • iPhone 14 Pro
  • iPhone 14 Pro Max
  • iPhone 15
  • iPhone 15 Plus
  • iPhone 15 Pro
  • iPhone 15 Pro Max
  • iPhone 8
  • iPhone 8 Plus
  • iPhone SE (3rd generation)
  • iPod touch (7th generation)

Hardware

  • VM on Mac mini M1 3.2GHz Quad Core / 8GB
  • VM on Mac mini M2 3.5GHz Quad Core / 8GB

System

  • System version macOS 13.5.2 (22G91)
  • Kernel version Darwin 22.6.0
  • Disk 294GB (Free Space: 101GB)

Pre-installed tools

  • Android tools /usr/local/share/android-sdk
  • Android NDK 25.1.8937393
  • aws 2.13.4
  • carthage 0.39.0
  • cocoapods 1.13.0
  • cordova 11.0.0
  • curl 8.1.2
  • docker N/A
  • ew-cli 0.10.4
  • fastlane 2.216.0
  • firebase 11.21.0
  • flutter 3.16.0 ($HOME/programs/flutter)
  • gem 3.4.20
  • gh 2.32.1
  • git 2.41.0
  • Google Cloud SDK 404.0.0
  • gradle 8.1.1
  • gsutil 5.14
  • homebrew 4.1.1
  • ionic 5.4.16
  • jq 1.6
  • ktlint 0.50.0
  • node 19.7.0
  • npm 9.8.0
  • python 3.8.13
  • python3 3.8.13
  • ruby 3.0.4p208
  • ssh 9.0p1
  • sudo 1.9.5p2
  • swiftgen 6.6.2
  • tar 3.5.3
  • ucd 0.11.10
  • unzip 6.00
  • wget 1.21.4
  • yarn 1.22.19
  • yq 4.34.2
  • zip 3.0

Android emulators

Android emulators are unavailable on Apple silicon machines due to the Apple Virtualization Framework not supporting nested virtualization. Please use a Linux instance.

Java versions

  • 20.0.2 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-20.jdk/Contents/Home
  • 17.0.8 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
  • 11.0.20 (default) JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
  • 1.8.0_382 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
  • 1.7.0_352 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-7.jdk/Contents/Home

Xcode versions

  • 15.0.1 (15A507) /Applications/Xcode-15.0.app, also selected when specifying 15 in Xcode version settings

Runtimes

  • iOS 14.5
  • iOS 15.0
  • iOS 15.4
  • iOS 16.4
  • iOS 17.0
  • tvOS 14.5
  • tvOS 15.0
  • tvOS 16.0
  • tvOS 16.1
  • tvOS 16.4
  • tvOS 17.0
  • watchOS 7.4
  • watchOS 8.0
  • watchOS 9.1
  • watchOS 9.4
  • watchOS 10.0

Devices

  • Apple TV
  • Apple TV 4K (2nd generation)
  • Apple TV 4K (3rd generation)
  • Apple TV 4K (3rd generation) (at 1080p)
  • Apple TV 4K (at 1080p) (2nd generation)
  • Apple Watch SE (40mm) (2nd generation)
  • Apple Watch SE (44mm) (2nd generation)
  • Apple Watch Series 5 (40mm)
  • Apple Watch Series 5 (44mm)
  • Apple Watch Series 5 - 40mm
  • Apple Watch Series 5 - 44mm
  • Apple Watch Series 6 (40mm)
  • Apple Watch Series 6 (44mm)
  • Apple Watch Series 6 - 40mm
  • Apple Watch Series 6 - 44mm
  • Apple Watch Series 7 (41mm)
  • Apple Watch Series 7 (45mm)
  • Apple Watch Series 7 - 41mm
  • Apple Watch Series 7 - 45mm
  • Apple Watch Series 8 (41mm)
  • Apple Watch Series 8 (45mm)
  • Apple Watch Series 9 (41mm)
  • Apple Watch Series 9 (45mm)
  • Apple Watch Ultra (49mm)
  • Apple Watch Ultra 2 (49mm)
  • iPad (10th generation)
  • iPad (8th generation)
  • iPad (9th generation)
  • iPad Air (4th generation)
  • iPad Air (5th generation)
  • iPad Pro (11-inch) (3rd generation)
  • iPad Pro (11-inch) (4th generation)
  • iPad Pro (12.9-inch) (5th generation)
  • iPad Pro (12.9-inch) (6th generation)
  • iPad Pro (9.7-inch)
  • iPad mini (6th generation)
  • iPhone 11
  • iPhone 11 Pro
  • iPhone 11 Pro Max
  • iPhone 12
  • iPhone 12 Pro
  • iPhone 12 Pro Max
  • iPhone 12 mini
  • iPhone 13
  • iPhone 13 Pro
  • iPhone 13 Pro Max
  • iPhone 13 mini
  • iPhone 14
  • iPhone 14 Plus
  • iPhone 14 Pro
  • iPhone 14 Pro Max
  • iPhone 15
  • iPhone 15 Plus
  • iPhone 15 Pro
  • iPhone 15 Pro Max
  • iPhone 8
  • iPhone 8 Plus
  • iPhone SE (2nd generation)
  • iPhone SE (3rd generation)
  • iPod touch (7th generation)

Hardware

  • VM on Mac mini M1 3.2GHz Quad Core / 8GB
  • VM on Mac mini M2 3.5GHz Quad Core / 8GB

System

  • System version macOS 13.3.1 (22E261)
  • Kernel version Darwin 22.4.0
  • Disk 294GB (Free Space: 95GB)

Pre-installed tools

  • Android tools /usr/local/share/android-sdk
  • Android NDK 25.1.8937393
  • aws 2.11.6
  • carthage 0.39.0
  • cocoapods 1.13.0
  • cordova 11.0.0
  • curl 7.87.0
  • docker N/A
  • ew-cli 0.10.3
  • fastlane 2.216.0
  • firebase 11.21.0
  • flutter 3.13.6 ($HOME/programs/flutter)
  • gem 3.4.20
  • gh 2.23.0
  • git 2.39.2
  • Google Cloud SDK 404.0.0
  • gradle 8.1.1
  • gsutil 5.14
  • homebrew 4.0.9
  • ionic 5.4.16
  • jq 1.6
  • ktlint 0.48.2
  • node 19.7.0
  • npm 9.5.0
  • python 3.8.13
  • python3 3.8.13
  • ruby 3.0.4p208
  • ssh 9.0p1
  • sudo 1.9.5p2
  • swiftgen 6.6.2
  • tar 3.5.3
  • ucd 0.11.10
  • unzip 6.00
  • wget 1.21.3
  • yarn 1.22.19
  • yq 4.31.1
  • zip 3.0

Android emulators

Android emulators are unavailable on Apple silicon machines due to the Apple Virtualization Framework not supporting nested virtualization. Please use a Linux instance.

Java versions

  • 19.0.2 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-19.jdk/Contents/Home
  • 17.0.6 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
  • 11.0.18 (default) JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
  • 1.8.0_362 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
  • 1.7.0_352 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-7.jdk/Contents/Home

Xcode versions

  • 14.3.1 (14E300c) /Applications/Xcode-14.3.app, also selected when specifying 14.3 in Xcode version settings
  • 14.2 (14C18) /Applications/Xcode-14.2.app

Runtimes

  • iOS 14.5
  • iOS 15.0
  • iOS 15.4
  • iOS 16.4
  • tvOS 14.5
  • tvOS 15.0
  • tvOS 16.0
  • tvOS 16.1
  • tvOS 16.4
  • watchOS 7.4
  • watchOS 8.0
  • watchOS 9.1
  • watchOS 9.4

Devices

  • Apple TV
  • Apple TV 4K (2nd generation)
  • Apple TV 4K (3rd generation)
  • Apple TV 4K (3rd generation) (at 1080p)
  • Apple TV 4K (at 1080p) (2nd generation)
  • Apple Watch SE (40mm) (2nd generation)
  • Apple Watch SE (44mm) (2nd generation)
  • Apple Watch Series 5 (40mm)
  • Apple Watch Series 5 (44mm)
  • Apple Watch Series 5 - 40mm
  • Apple Watch Series 5 - 44mm
  • Apple Watch Series 6 (40mm)
  • Apple Watch Series 6 (44mm)
  • Apple Watch Series 6 - 40mm
  • Apple Watch Series 6 - 44mm
  • Apple Watch Series 7 (41mm)
  • Apple Watch Series 7 (45mm)
  • Apple Watch Series 7 - 41mm
  • Apple Watch Series 7 - 45mm
  • Apple Watch Series 8 (41mm)
  • Apple Watch Series 8 (45mm)
  • Apple Watch Ultra (49mm)
  • iPad (10th generation)
  • iPad (8th generation)
  • iPad (9th generation)
  • iPad Air (4th generation)
  • iPad Air (5th generation)
  • iPad Pro (11-inch) (3rd generation)
  • iPad Pro (11-inch) (4th generation)
  • iPad Pro (12.9-inch) (5th generation)
  • iPad Pro (12.9-inch) (6th generation)
  • iPad Pro (9.7-inch)
  • iPad mini (6th generation)
  • iPhone 11
  • iPhone 11 Pro
  • iPhone 11 Pro Max
  • iPhone 12
  • iPhone 12 Pro
  • iPhone 12 Pro Max
  • iPhone 12 mini
  • iPhone 13
  • iPhone 13 Pro
  • iPhone 13 Pro Max
  • iPhone 13 mini
  • iPhone 14
  • iPhone 14 Plus
  • iPhone 14 Pro
  • iPhone 14 Pro Max
  • iPhone 8
  • iPhone 8 Plus
  • iPhone SE (2nd generation)
  • iPhone SE (3rd generation)
  • iPod touch (7th generation)

Hardware

  • VM on Mac mini M1 3.2GHz Quad Core / 8GB

System

  • System version macOS 12.6.1 (21G217)
  • Kernel version Darwin 21.6.0
  • Disk 294GB (Free Space: 46GB)

Pre-installed tools

  • Android tools /usr/local/share/android-sdk
  • Android NDK 25.1.8937393
  • aws 2.9.8
  • carthage 0.38.0
  • cocoapods 1.11.3
  • cordova 11.0.0
  • curl 7.79.1
  • docker N/A
  • ew-cli 0.0.48
  • fastlane 2.211.0
  • firebase 11.4.2
  • flutter 3.3.10 ($HOME/programs/flutter)
  • gem 3.3.26
  • gh 2.20.2
  • git 2.39.0
  • Google Cloud SDK 404.0.0
  • gradle 7.3.1
  • gsutil 5.14
  • homebrew 3.6.15
  • ionic 5.4.16
  • jq 1.6
  • ktlint 0.48.0
  • node 19.3.0
  • npm 9.2.0
  • python 3.8.13
  • python3 3.8.13
  • ruby 3.0.4p208
  • ssh 8.6p1
  • sudo 1.9.5p2
  • swiftgen 6.6.2
  • tar 3.5.1
  • ucd 0.11.10
  • unzip 6.00
  • wget 1.21.3
  • yarn 1.22.19
  • yq 4.30.6
  • zip 3.0

Android emulators

Android emulators are unavailable on Apple silicon machines due to the Apple Virtualization Framework not supporting nested virtualization. Please use a Linux instance.

Java versions

  • 19.0.1 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-19.jdk/Contents/Home
  • 11.0.17 (default) JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
  • 1.8.0_352 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
  • 1.7.0_352 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-7.jdk/Contents/Home

Unity 2021.3.7f1

UNITY_HOME: /Applications/Unity/Hub/Editor/2021.3.7f1/Unity.app

Xcode versions

  • 14.1 (14B47b) /Applications/Xcode-14.1.app
  • 14.0.1 (14A400) /Applications/Xcode-14.0.app, also selected when specifying 14 in Xcode version settings
  • 13.4.1 (13F100) /Applications/Xcode-13.4.app, also selected when specifying 13.4 in Xcode version settings
  • 13.3.1 (13E500a) /Applications/Xcode-13.3.app, also selected when specifying 13.3 in Xcode version settings

Runtimes

  • iOS 14.5
  • iOS 15.0
  • iOS 15.4
  • iOS 16.0
  • tvOS 14.5
  • tvOS 15.0
  • tvOS 16.0
  • tvOS 16.1
  • watchOS 7.4
  • watchOS 8.0
  • watchOS 9.0
  • watchOS 9.1

Devices

  • Apple TV
  • Apple TV 4K (2nd generation)
  • Apple TV 4K (at 1080p) (2nd generation)
  • Apple Watch SE (40mm) (2nd generation)
  • Apple Watch SE (44mm) (2nd generation)
  • Apple Watch Series 5 (40mm)
  • Apple Watch Series 5 (44mm)
  • Apple Watch Series 5 - 40mm
  • Apple Watch Series 5 - 44mm
  • Apple Watch Series 6 (40mm)
  • Apple Watch Series 6 (44mm)
  • Apple Watch Series 6 - 40mm
  • Apple Watch Series 6 - 44mm
  • Apple Watch Series 7 (41mm)
  • Apple Watch Series 7 (45mm)
  • Apple Watch Series 7 - 41mm
  • Apple Watch Series 7 - 45mm
  • Apple Watch Series 8 (41mm)
  • Apple Watch Series 8 (45mm)
  • Apple Watch Ultra (49mm)
  • iPad (8th generation)
  • iPad (9th generation)
  • iPad Air (4th generation)
  • iPad Air (5th generation)
  • iPad Pro (11-inch) (3rd generation)
  • iPad Pro (12.9-inch) (5th generation)
  • iPad Pro (9.7-inch)
  • iPad mini (6th generation)
  • iPhone 11
  • iPhone 11 Pro
  • iPhone 11 Pro Max
  • iPhone 12
  • iPhone 12 Pro
  • iPhone 12 Pro Max
  • iPhone 12 mini
  • iPhone 13
  • iPhone 13 Pro
  • iPhone 13 Pro Max
  • iPhone 13 mini
  • iPhone 14
  • iPhone 14 Plus
  • iPhone 14 Pro
  • iPhone 14 Pro Max
  • iPhone 8
  • iPhone 8 Plus
  • iPhone SE (2nd generation)
  • iPhone SE (3rd generation)
  • iPod touch (7th generation)

  

Intel-based machines

Hardware

  • VM on Mac Pro 3.7GHz Quad Core / 32GB

System

  • System version macOS 12.6.1 (21G217)
  • Kernel version Darwin 21.6.0
  • Disk 322GB (Free Space: 79GB)

Pre-installed tools

  • Android tools /usr/local/share/android-sdk
  • Android NDK 23.0.7123448
  • aws 2.9.6
  • carthage 0.38.0
  • cocoapods 1.11.3
  • cordova 11.0.0
  • curl 7.79.1
  • docker 20.10.17
  • ew-cli 0.10.3
  • fastlane 2.211.0
  • firebase 11.21.0
  • flutter 3.13.0 ($HOME/programs/flutter)
  • gem 3.3.26
  • gh 2.20.2
  • git 2.39.0
  • Google Cloud SDK 404.0.0
  • gradle 8.1.1
  • gsutil 5.14
  • homebrew 4.0.6
  • ionic 6.12.4
  • jq 1.6
  • ktlint 0.47.1
  • node 16.20.0
  • npm 8.19.4
  • python 3.8.7
  • python3 3.8.7
  • ruby 2.7.2p137
  • ssh 8.6p1
  • sudo 1.9.5p2
  • swiftgen 6.6.2
  • tar 3.5.1
  • ucd 0.11.10
  • unzip 6.00
  • wget 1.21.3
  • yarn 1.22.19
  • yq 4.30.5
  • zip 3.0

Android emulators

  • emulator

    • Device: pixel_3a (Google)
    • Path: /Users/builder/.android/avd/emulator.avd
    • Target: Google Play (Google Inc.)
    • Based on: Android 11.0 (R)
    • Tag/API: google_apis_playstore/x86
    • Skin: pixel_3a
    • Sdcard: 512M

Java versions

  • 19.0.1 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-19.jdk/Contents/Home
  • 16.0.2 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-16.jdk/Contents/Home
  • 11.0.17 (default) JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
  • 1.8.0_352 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home

Unity 2020.3.31f1

UNITY_HOME: /Applications/Unity/Hub/Editor/2020.3.31f1/Unity.app

Xcode versions

  • 14.2 (14C18) /Applications/Xcode-14.2.app

Runtimes

  • iOS 14.5
  • iOS 15.0
  • iOS 15.4
  • iOS 16.2
  • tvOS 14.5
  • tvOS 15.0
  • tvOS 16.0
  • tvOS 16.1
  • watchOS 7.4
  • watchOS 8.0
  • watchOS 9.0
  • watchOS 9.1

Devices

  • Apple TV
  • Apple TV 4K
  • Apple TV 4K (2nd generation)
  • Apple TV 4K (3rd generation)
  • Apple TV 4K (3rd generation) (at 1080p)
  • Apple TV 4K (at 1080p)
  • Apple TV 4K (at 1080p) (2nd generation)
  • Apple Watch SE (40mm) (2nd generation)
  • Apple Watch SE (44mm) (2nd generation)
  • Apple Watch Series 5 (40mm)
  • Apple Watch Series 5 (44mm)
  • Apple Watch Series 5 - 40mm
  • Apple Watch Series 5 - 44mm
  • Apple Watch Series 6 (40mm)
  • Apple Watch Series 6 (44mm)
  • Apple Watch Series 6 - 40mm
  • Apple Watch Series 6 - 44mm
  • Apple Watch Series 7 (41mm)
  • Apple Watch Series 7 (45mm)
  • Apple Watch Series 7 - 41mm
  • Apple Watch Series 7 - 45mm
  • Apple Watch Series 8 (41mm)
  • Apple Watch Series 8 (45mm)
  • Apple Watch Ultra (49mm)
  • iPad (10th generation)
  • iPad (8th generation)
  • iPad (9th generation)
  • iPad Air (4th generation)
  • iPad Air (5th generation)
  • iPad Pro (11-inch) (2nd generation)
  • iPad Pro (11-inch) (3rd generation)
  • iPad Pro (11-inch) (4th generation)
  • iPad Pro (12.9-inch) (4th generation)
  • iPad Pro (12.9-inch) (5th generation)
  • iPad Pro (12.9-inch) (6th generation)
  • iPad Pro (9.7-inch)
  • iPad mini (6th generation)
  • iPhone 11
  • iPhone 11 Pro
  • iPhone 11 Pro Max
  • iPhone 12
  • iPhone 12 Pro
  • iPhone 12 Pro Max
  • iPhone 12 mini
  • iPhone 13
  • iPhone 13 Pro
  • iPhone 13 Pro Max
  • iPhone 13 mini
  • iPhone 14
  • iPhone 14 Plus
  • iPhone 14 Pro
  • iPhone 14 Pro Max
  • iPhone 8
  • iPhone 8 Plus
  • iPhone SE (2nd generation)
  • iPhone SE (3rd generation)
  • iPod touch (7th generation)

Hardware

  • VM on Mac Pro 3.7GHz Quad Core / 32GB

System

  • System version macOS 12.6.1 (21G217)
  • Kernel version Darwin 21.6.0
  • Disk 322GB (Free Space: 50GB)

Pre-installed tools

  • Android tools /usr/local/share/android-sdk
  • Android NDK 23.0.7123448
  • aws 2.8.6
  • carthage 0.38.0
  • cocoapods 1.11.3
  • cordova 11.0.0
  • curl 7.79.1
  • docker 20.10.17
  • ew-cli 0.0.49
  • fastlane 2.210.1
  • firebase 11.3.0
  • flutter 3.3.10 ($HOME/programs/flutter)
  • gem 3.3.24
  • gh 2.18.1
  • git 2.38.1
  • Google Cloud SDK 404.0.0
  • gradle 7.3.1
  • gsutil 5.14
  • homebrew 3.6.8
  • ionic 6.12.4
  • jq 1.6
  • ktlint 0.47.1
  • node 18.11.0
  • npm 8.19.2
  • python 3.8.7
  • python3 3.8.7
  • ruby 2.7.2p137
  • ssh 8.6p1
  • sudo 1.9.5p2
  • swiftgen 6.6.2
  • tar 3.5.1
  • ucd 0.11.10
  • unzip 6.00
  • wget 1.21.3
  • yarn 1.22.19
  • yq 4.28.2
  • zip 3.0

Android emulators

  • emulator

    • Device: pixel_3a (Google)
    • Path: /Users/builder/.android/avd/emulator.avd
    • Target: Google Play (Google Inc.)
    • Based on: Android 11.0 (R)
    • Tag/API: google_apis_playstore/x86
    • Skin: pixel_3a
    • Sdcard: 512M

Java versions

  • 19.0.1 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-19.jdk/Contents/Home
  • 16.0.2 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-16.jdk/Contents/Home
  • 11.0.17 (default) JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
  • 1.8.0_352 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home

Unity 2020.3.31f1

UNITY_HOME: /Applications/Unity/Hub/Editor/2020.3.31f1/Unity.app

Xcode versions

  • 14.1 (14B47b) /Applications/Xcode-14.1.app
  • 14.0.1 (14A400) /Applications/Xcode-14.0.app, also selected when specifying 14 in Xcode version settings
  • 13.4.1 (13F100) /Applications/Xcode-13.4.app, also selected when specifying 13.4 in Xcode version settings
  • 13.3.1 (13E500a) /Applications/Xcode-13.3.app, also selected when specifying 13.3 in Xcode version settings

Runtimes

  • iOS 14.5
  • iOS 15.0
  • iOS 15.4
  • iOS 16.0
  • tvOS 14.5
  • tvOS 15.0
  • tvOS 15.4
  • tvOS 16.0
  • tvOS 16.1
  • watchOS 7.4
  • watchOS 8.0
  • watchOS 8.5
  • watchOS 9.0
  • watchOS 9.1

Devices

  • Apple TV
  • Apple TV 4K
  • Apple TV 4K (2nd generation)
  • Apple TV 4K (at 1080p)
  • Apple TV 4K (at 1080p) (2nd generation)
  • Apple Watch SE (44mm) (2nd generation)
  • Apple Watch Series 5 (40mm)
  • Apple Watch Series 5 (44mm)
  • Apple Watch Series 5 - 40mm
  • Apple Watch Series 5 - 44mm
  • Apple Watch Series 6 (40mm)
  • Apple Watch Series 6 (44mm)
  • Apple Watch Series 6 - 40mm
  • Apple Watch Series 6 - 44mm
  • Apple Watch Series 7 (41mm)
  • Apple Watch Series 7 (45mm)
  • Apple Watch Series 7 - 41mm
  • Apple Watch Series 7 - 45mm
  • Apple Watch Series 8 (41mm)
  • Apple Watch Series 8 (45mm)
  • Apple Watch Ultra (49mm)
  • iPad (8th generation)
  • iPad (9th generation)
  • iPad Air (4th generation)
  • iPad Air (5th generation)
  • iPad Pro (11-inch) (2nd generation)
  • iPad Pro (11-inch) (3rd generation)
  • iPad Pro (12.9-inch) (4th generation)
  • iPad Pro (12.9-inch) (5th generation)
  • iPad Pro (9.7-inch)
  • iPad mini (6th generation)
  • iPhone 11
  • iPhone 11 Pro
  • iPhone 11 Pro Max
  • iPhone 12
  • iPhone 12 Pro
  • iPhone 12 Pro Max
  • iPhone 12 mini
  • iPhone 13
  • iPhone 13 Pro
  • iPhone 13 Pro Max
  • iPhone 13 mini
  • iPhone 14
  • iPhone 14 Plus
  • iPhone 14 Pro
  • iPhone 14 Pro Max
  • iPhone 8
  • iPhone 8 Plus
  • iPhone SE (2nd generation)
  • iPhone SE (3rd generation)
  • iPod touch (7th generation)

Hardware

  • VM on Mac Pro 3.7GHz Quad Core / 32GB

System

  • System version macOS 11.6.2 (20G314)
  • Kernel version Darwin 20.6.0
  • Disk 322GB (Free Space: 138GB)

Pre-installed tools

  • Android tools /usr/local/share/android-sdk
  • Android NDK 23.1.7779620
  • aws 2.8.9
  • carthage 0.38.0
  • cocoapods 1.11.2
  • cordova 10.0.0
  • curl 7.64.1
  • docker 20.10.2
  • fastlane 2.199.0
  • firebase 11.3.0
  • flutter 3.3.10 ($HOME/programs/flutter)
  • gem 3.2.33
  • gh 2.3.0
  • git 2.34.1
  • Google Cloud SDK 327.0.0
  • gradle 7.3.1
  • gsutil 4.58
  • homebrew 3.6.8
  • ionic 6.12.4
  • jq 1.6
  • ktlint 0.43.2
  • node 16.16.0
  • npm 8.11.0
  • python 3.8.7
  • python3 3.8.7
  • ruby 2.7.2p137
  • ssh 8.1p1
  • sudo 1.9.5p2
  • tar 3.3.2
  • unzip 6.00
  • wget 1.21.2
  • yarn 1.22.17
  • yq 4.16.1
  • zip 3.0

Android emulators

  • emulator

    • Device: pixel_3a (Google)
    • Path: /Users/builder/.android/avd/emulator.avd
    • Target: Google Play (Google Inc.)
    • Based on: Android 11.0 (R)
    • Tag/API: google_apis_playstore/x86
    • Skin: pixel_3a
    • Sdcard: 512M

Java versions

  • 17.0.1 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
  • 16.0.2 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-16.jdk/Contents/Home
  • 11.0.13 (default) JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
  • 1.8.0_312 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home

Unity 2020.3.28f1

UNITY_HOME: /Applications/Unity/Hub/Editor/2020.3.28f1/Unity.app

Xcode versions

  • 13.2.1 (13C100) /Applications/Xcode-13.2.1.app, also selected when specifying 13.2 in Xcode version settings
  • 13.1 (13A1030d) /Applications/Xcode-13.1.app
  • 13.0 (13A233) /Applications/Xcode-13.0.app

Runtimes

  • iOS 14.5
  • iOS 15.0
  • iOS 15.2
  • tvOS 14.5
  • tvOS 15.0
  • tvOS 15.2
  • watchOS 7.4
  • watchOS 8.0
  • watchOS 8.3

Devices

  • Apple TV
  • Apple TV 4K
  • Apple TV 4K (2nd generation)
  • Apple TV 4K (at 1080p)
  • Apple TV 4K (at 1080p) (2nd generation)
  • Apple Watch Series 5 - 40mm
  • Apple Watch Series 5 - 44mm
  • Apple Watch Series 6 - 40mm
  • Apple Watch Series 6 - 44mm
  • Apple Watch Series 7 - 41mm
  • Apple Watch Series 7 - 45mm
  • iPad (8th generation)
  • iPad (9th generation)
  • iPad Air (4th generation)
  • iPad Pro (11-inch) (2nd generation)
  • iPad Pro (11-inch) (3rd generation)
  • iPad Pro (12.9-inch) (4th generation)
  • iPad Pro (12.9-inch) (5th generation)
  • iPad Pro (9.7-inch)
  • iPad mini (6th generation)
  • iPhone 11
  • iPhone 11 Pro
  • iPhone 11 Pro Max
  • iPhone 12
  • iPhone 12 Pro
  • iPhone 12 Pro Max
  • iPhone 12 mini
  • iPhone 13
  • iPhone 13 Pro
  • iPhone 13 Pro Max
  • iPhone 13 mini
  • iPhone 8
  • iPhone 8 Plus
  • iPhone SE (2nd generation)
  • iPod touch (7th generation)

Hardware

  • VM on Mac Pro 3.7GHz Quad Core / 32GB

System

  • System version macOS 11.2 (20D64)
  • Kernel version Darwin 20.3.0
  • Disk 322GB (Free Space: 68GB)

Pre-installed tools

  • Android tools /usr/local/share/android-sdk
  • Android NDK 22.1.7171670
  • aws 2.2.14
  • carthage 0.38.0
  • cocoapods 1.11.2
  • cordova 10.0.0
  • curl 7.64.1
  • docker 20.10.2
  • fastlane 2.186.0
  • firebase 9.3.0
  • flutter 2.10.5 ($HOME/programs/flutter)
  • gem 3.1.4
  • gh 1.11.0
  • git 2.32.0
  • Google Cloud SDK 327.0.0
  • gradle 6.7.1
  • gsutil 4.58
  • homebrew 3.2.0
  • ionic 6.12.4
  • jq 1.6
  • node 14.15.5
  • npm 7.18.1
  • python 3.8.7
  • python3 3.8.7
  • ruby 2.7.2p137
  • ssh 8.1p1
  • sudo 1.8.31
  • tar 3.3.2
  • unzip 6.00
  • wget 1.21.1
  • yarn 1.22.10
  • yq 4.9.6
  • zip 3.0

Android emulators

  • emulator

    • Device: pixel_3a (Google)
    • Path: /Users/builder/.android/avd/emulator.avd
    • Target: Google Play (Google Inc.)
    • Based on: Android 10.0 (Q)
    • Tag/API: google_apis_playstore/x86
    • Skin: pixel_3a
    • Sdcard: 512M

Java versions

  • 16.0.1 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-16.jdk/Contents/Home
  • 15.0.3 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-15.jdk/Contents/Home
  • 11.0.11 (default) JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
  • 1.8.0_292 JAVA_HOME: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home

Xcode versions

  • 12.5.1 (12E507) /Applications/Xcode-12.5.1.app
  • 12.5 (12E262) /Applications/Xcode-12.5.app

Runtimes

  • iOS 14.0
  • iOS 14.1
  • iOS 14.2
  • iOS 14.3
  • iOS 14.4
  • iOS 14.5
  • tvOS 14.0
  • tvOS 14.2
  • tvOS 14.3
  • tvOS 14.4
  • tvOS 14.5
  • watchOS 7.0
  • watchOS 7.1
  • watchOS 7.2
  • watchOS 7.4

Devices

  • Apple TV
  • Apple TV 4K
  • Apple TV 4K (2nd generation)
  • Apple TV 4K (at 1080p)
  • Apple TV 4K (at 1080p) (2nd generation)
  • Apple Watch Series 5 - 40mm
  • Apple Watch Series 5 - 44mm
  • Apple Watch Series 6 - 40mm
  • Apple Watch Series 6 - 44mm
  • iPad (8th generation)
  • iPad Air (4th generation)
  • iPad Pro (11-inch) (2nd generation)
  • iPad Pro (11-inch) (3rd generation)
  • iPad Pro (12.9-inch) (4th generation)
  • iPad Pro (12.9-inch) (5th generation)
  • iPad Pro (9.7-inch)
  • iPhone 11
  • iPhone 11 Pro
  • iPhone 11 Pro Max
  • iPhone 12
  • iPhone 12 Pro
  • iPhone 12 Pro Max
  • iPhone 12 mini
  • iPhone 8
  • iPhone 8 Plus
  • iPhone SE (2nd generation)
  • iPod touch (7th generation)