macOS build machine specification (Xcode 13.0 - 13.2 / Unity)

A list of tools available out-of-the-box on Codemagic macOS build machines using Xcode version 13.0-13.2.

Hardware

  • Standard VM on Mac mini 2.3GHz Quad Core / 8GB
  • Premium 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: 122GB)

Pre-installed tools

  • Android tools /usr/local/share/android-sdk
  • Android NDK 23.1.7779620
  • aws 2.4.6
  • 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.9 ($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.3.9
  • 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 10.0 (Q)
    • 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)