macOS M1 build machine specification (Xcode 13.3+ / Unity)
A list of tools available out-of-the-box on Codemagic build machines.
Hardware
- Standard VM on Mac mini M1
3.2GHz Quad Core / 8GB
System
- System version
macOS 12.3.1 (21E258)
- Kernel version
Darwin 21.4.0
- Disk
209GB (Free Space: 63GB)
Pre-installed tools
- Android tools
/usr/local/share/android-sdk
- Android NDK
24.0.8215888
- aws
2.7.0
- cocoapods
1.11.3
- cordova
11.0.0
- curl
7.79.1
- docker
N/A
- ew-cli
0.0.45
- fastlane
2.205.2
- firebase
9.23.3
- flutter
3.0.1 ($HOME/programs/flutter)
- gem
3.3.13
- gh
2.10.1
- git
2.36.1
- Google Cloud SDK
381.0.0
- gradle
7.3.1
- gsutil
5.9
- homebrew
3.4.11
- ionic
5.4.16
- jq
1.6
- ktlint
0.45.2
- node
18.0.0
- npm
8.6.0
- python
3.8.13
- python3
3.8.13
- ruby
2.7.6p219
- ssh
8.6p1
- sudo
1.9.5p2
- tar
3.5.1
- unzip
6.00
- wget
1.21.3
- yarn
1.22.18
- yq
4.25.1
- zip
3.0
Android emulators
Android emulators are not available on M1 machines. Please use a Mac Pro or a Linux instance.
Java versions
- 18.0.1 JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-18.jdk/Contents/Home
- 11.0.15 (default) JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
- 1.8.0_332 JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
- 1.7.0_342 JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-7.jdk/Contents/Home
Unity 2021.3.1f1
UNITY_HOME: /Applications/Unity/Hub/Editor/2021.3.1f1/Unity.app
Xcode 13.3.1 (13E500a)
This is the Xcode version used by default when you select 13.3
, 13.3.1
or latest
in build settings in the workflow
editor for Flutter apps or set Xcode version to 13.3
, 13.3.1
or latest
in your codemagic.yaml file.
Other available versions are listed here.
Xcode path: /Applications/Xcode-13.3.app
With Xcode 13.3.1
build version 13E500a
the following runtimes and devices are installed:
Runtimes
- iOS 15.4
- tvOS 15.4
- watchOS 8.5
Devices
- Apple TV
- Apple TV 4K (2nd generation)
- 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 (9th 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 8
- iPhone 8 Plus
- iPhone SE (3rd generation)
- iPod touch (7th generation)
Other Xcode versions
- 13.4 (13F17a)
/Applications/Xcode-13.4.app