Xcode 15.1.x

Codemagic offers multiple build machines with different specifications and pre-installed tools. You can choose between them by specifying the required Xcode version.

Hardware

  • Mac mini M2 3.5GHz 8-Core / 8GB

Available on request:

  • Mac mini M4 and M4 Pro
  • Mac Studio M2 Max and M2 Ultra

System

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

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)

Android Studio

Android Studio 2021.3 installed at ~/programs/android-studio

Android SDK

SDK Manager at /usr/local/share/android-sdk/cmdline-tools/latest/bin/sdkmanager

Installed SDK packages
$ /usr/local/share/android-sdk/cmdline-tools/latest/bin/sdkmanager --list_installed

Installed packages:

PathVersionDescriptionLocation
add-ons;addon-google_apis-google-1920Google APIsadd-ons/addon-google_apis-google-19
add-ons;addon-google_apis-google-211Google APIsadd-ons/addon-google_apis-google-21
add-ons;addon-google_apis-google-221Google APIsadd-ons/addon-google_apis-google-22
add-ons;addon-google_apis-google-231Google APIsadd-ons/addon-google_apis-google-23
add-ons;addon-google_apis-google-241Google APIsadd-ons/addon-google_apis-google-24
build-tools;19.1.019.1.0Android SDK Build-Tools 19.1build-tools/19.1.0
build-tools;20.0.020.0.0Android SDK Build-Tools 20build-tools/20.0.0
build-tools;21.1.221.1.2Android SDK Build-Tools 21.1.2build-tools/21.1.2
build-tools;22.0.122.0.1Android SDK Build-Tools 22.0.1build-tools/22.0.1
build-tools;23.0.123.0.1Android SDK Build-Tools 23.0.1build-tools/23.0.1
build-tools;23.0.223.0.2Android SDK Build-Tools 23.0.2build-tools/23.0.2
build-tools;23.0.323.0.3Android SDK Build-Tools 23.0.3build-tools/23.0.3
build-tools;24.0.024.0.0Android SDK Build-Tools 24build-tools/24.0.0
build-tools;24.0.124.0.1Android SDK Build-Tools 24.0.1build-tools/24.0.1
build-tools;24.0.224.0.2Android SDK Build-Tools 24.0.2build-tools/24.0.2
build-tools;24.0.324.0.3Android SDK Build-Tools 24.0.3build-tools/24.0.3
build-tools;25.0.025.0.0Android SDK Build-Tools 25build-tools/25.0.0
build-tools;25.0.125.0.1Android SDK Build-Tools 25.0.1build-tools/25.0.1
build-tools;25.0.225.0.2Android SDK Build-Tools 25.0.2build-tools/25.0.2
build-tools;25.0.325.0.3Android SDK Build-Tools 25.0.3build-tools/25.0.3
build-tools;26.0.026.0.0Android SDK Build-Tools 26build-tools/26.0.0
build-tools;26.0.126.0.1Android SDK Build-Tools 26.0.1build-tools/26.0.1
build-tools;26.0.226.0.2Android SDK Build-Tools 26.0.2build-tools/26.0.2
build-tools;26.0.326.0.3Android SDK Build-Tools 26.0.3build-tools/26.0.3
build-tools;27.0.027.0.0Android SDK Build-Tools 27build-tools/27.0.0
build-tools;27.0.127.0.1Android SDK Build-Tools 27.0.1build-tools/27.0.1
build-tools;27.0.227.0.2Android SDK Build-Tools 27.0.2build-tools/27.0.2
build-tools;27.0.327.0.3Android SDK Build-Tools 27.0.3build-tools/27.0.3
build-tools;28.0.028.0.0Android SDK Build-Tools 28build-tools/28.0.0
build-tools;28.0.128.0.1Android SDK Build-Tools 28.0.1build-tools/28.0.1
build-tools;28.0.228.0.2Android SDK Build-Tools 28.0.2build-tools/28.0.2
build-tools;28.0.328.0.3Android SDK Build-Tools 28.0.3build-tools/28.0.3
build-tools;29.0.029.0.0Android SDK Build-Tools 29build-tools/29.0.0
build-tools;29.0.129.0.1Android SDK Build-Tools 29.0.1build-tools/29.0.1
build-tools;29.0.229.0.2Android SDK Build-Tools 29.0.2build-tools/29.0.2
build-tools;29.0.329.0.3Android SDK Build-Tools 29.0.3build-tools/29.0.3
build-tools;30.0.030.0.0Android SDK Build-Tools 30build-tools/30.0.0
build-tools;30.0.130.0.1Android SDK Build-Tools 30.0.1build-tools/30.0.1
build-tools;30.0.230.0.2Android SDK Build-Tools 30.0.2build-tools/30.0.2
build-tools;30.0.330.0.3Android SDK Build-Tools 30.0.3build-tools/30.0.3
build-tools;31.0.031.0.0Android SDK Build-Tools 31build-tools/31.0.0
build-tools;32.0.032.0.0Android SDK Build-Tools 32build-tools/32.0.0
build-tools;32.1.0-rc132.1.0 rc1Android SDK Build-Tools 32.1-rc1build-tools/32.1.0-rc1
build-tools;33.0.033.0.0Android SDK Build-Tools 33build-tools/33.0.0
cmake;3.10.2.49884043.10.2CMake 3.10.2.4988404cmake/3.10.2.4988404
cmake;3.18.13.18.1CMake 3.18.1cmake/3.18.1
cmake;3.22.13.22.1CMake 3.22.1cmake/3.22.1
cmake;3.6.41114593.6.4111459CMake 3.6.4111459cmake/3.6.4111459
cmdline-tools;1.01.0Android SDK Command-line Toolscmdline-tools/1.0
cmdline-tools;2.12.1Android SDK Command-line Toolscmdline-tools/2.1
cmdline-tools;3.03.0Android SDK Command-line Toolscmdline-tools/3.0
cmdline-tools;4.04.0Android SDK Command-line Toolscmdline-tools/4.0
cmdline-tools;5.05.0Android SDK Command-line Toolscmdline-tools/5.0
cmdline-tools;6.06.0Android SDK Command-line Toolscmdline-tools/6.0
cmdline-tools;7.07.0Android SDK Command-line Toolscmdline-tools/7.0
cmdline-tools;latest8.0Android SDK Command-line Tools (latest)cmdline-tools/latest
extras;google;google_play_services49Google Play servicesextras/google/google_play_services
extras;google;instantapps1.9.0Google Play Instant Development SDKextras/google/instantapps
extras;google;market_apk_expansion1Google Play APK Expansion libraryextras/google/market_apk_expansion
extras;google;market_licensing1Google Play Licensing Libraryextras/google/market_licensing
extras;google;webdriver2Google Web Driverextras/google/webdriver
ndk;25.1.893739325.1.8937393NDK (Side by side) 25.1.8937393ndk/25.1.8937393
patcher;v41SDK Patch Applier v4patcher/v4
platform-tools33.0.3Android SDK Platform-Toolsplatform-tools
platforms;android-194Android SDK Platform 19platforms/android-19
platforms;android-202Android SDK Platform 20platforms/android-20
platforms;android-212Android SDK Platform 21platforms/android-21
platforms;android-222Android SDK Platform 22platforms/android-22
platforms;android-233Android SDK Platform 23platforms/android-23
platforms;android-242Android SDK Platform 24platforms/android-24
platforms;android-253Android SDK Platform 25platforms/android-25
platforms;android-262Android SDK Platform 26platforms/android-26
platforms;android-273Android SDK Platform 27platforms/android-27
platforms;android-286Android SDK Platform 28platforms/android-28
platforms;android-295Android SDK Platform 29platforms/android-29
platforms;android-303Android SDK Platform 30platforms/android-30
platforms;android-311Android SDK Platform 31platforms/android-31
platforms;android-321Android SDK Platform 32platforms/android-32
platforms;android-332Android SDK Platform 33platforms/android-33
platforms;android-TiramisuPrivacySandbox8Android SDK Platform TiramisuPrivacySandboxplatforms/android-TiramisuPrivacySandbox
sources;android-192Sources for Android 19sources/android-19
sources;android-201Sources for Android 20sources/android-20
sources;android-211Sources for Android 21sources/android-21
sources;android-221Sources for Android 22sources/android-22
sources;android-231Sources for Android 23sources/android-23
sources;android-241Sources for Android 24sources/android-24
sources;android-251Sources for Android 25sources/android-25
sources;android-261Sources for Android 26sources/android-26
sources;android-271Sources for Android 27sources/android-27
sources;android-281Sources for Android 28sources/android-28
sources;android-291Sources for Android 29sources/android-29
sources;android-301Sources for Android 30sources/android-30
sources;android-311Sources for Android 31sources/android-31
sources;android-321Sources for Android 32sources/android-32

Android NDK

VersionPath
25.1.8937393/usr/local/share/android-sdk/ndk/25.1.8937393

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

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

Gradle versions

VersionPath
8.1.1 (default)/Users/builder/programs/gradle-8.1.1
7.6/Users/builder/programs/gradle-7.6
7.3.1/Users/builder/programs/gradle-7.3.1

Other pre-installed tools

  • appium 1.22.3
  • aws 2.13.35
  • carthage 0.39.1
  • cocoapods 1.14.2
  • cordova 11.0.0
  • curl 8.4.0
  • ew-cli 0.12.3
  • fastlane 2.217.0
  • firebase 11.21.0
  • gem 3.4.22
  • gh 2.39.1
  • git 2.42.1
  • Google Cloud SDK 404.0.0
  • 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