macOS build machine specification
A list of tools available out-of-the-box on Codemagic macOS build machines.
Select the desired build machine by specifying the Xcode version and instance type in your workflow settings. See the available options below.
Apple silicon machines
Hardware
- Mac mini M2
3.5GHz 8-Core / 16GB
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
System
- System version
macOS 14.4.1 (23E224)
- Kernel version
Darwin 23.4.0
- Disk
294GB (Free Space: 82GB)
Pre-installed tools
- Android tools
/usr/local/share/android-sdk
- Android NDK
25.1.8937393
- appium
2.5.0
- aws
2.15.38
- carthage
0.39.1
- cocoapods
1.15.2
- cordova
12.0.0
- curl
8.4.0
- docker
N/A
- ew-cli
0.10.9
- fastlane
2.220.0
- firebase
11.21.0
- flutter
3.22.0 ($HOME/programs/flutter)
- gem
3.5.9
- gh
2.48.0
- git
2.44.0
- Google Cloud SDK
404.0.0
- gradle
8.1.1
- gsutil
5.14
- homebrew
4.2.18
- ionic
7.2.0
- jq
1.7.1
- ktlint
1.2.1
- node
20.12.2
- npm
10.5.0
- python
3.8.13
- python3
3.8.13
- ruby
3.0.4p208
- ssh
9.6p1
- sudo
1.9.13p2
- swiftgen
6.6.3
- tar
3.5.3
- ucd
0.11.10
- unzip
6.00
- wget
1.24.5
- yarn
1.22.22
- yq
4.43.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
- 22.0.1 JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-22.jdk/Contents/Home
- 21.0.3 JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home
- 17.0.11 (default) JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
- 11.0.23 JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
- 1.8.0_412 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.4 (15F31d)
/Applications/Xcode-15.4.app
, also selected when specifyinglatest
in Xcode version settings
Runtimes
- iOS 17.0
- iOS 17.2
- iOS 17.4
- iOS 17.5
- tvOS 17.0
- tvOS 17.2
- tvOS 17.4
- tvOS 17.5
- visionOS 1.0
- visionOS 1.1
- visionOS 1.2
- watchOS 10.0
- watchOS 10.2
- watchOS 10.4
- watchOS 10.5
Devices
- Apple TV
- Apple TV 4K (3rd generation)
- Apple TV 4K (3rd generation) (at 1080p)
- 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 6 (40mm)
- Apple Watch Series 6 (44mm)
- 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 Air (5th generation)
- iPad Air 11-inch (M2)
- iPad Air 13-inch (M2)
- iPad Pro (11-inch) (4th generation)
- iPad Pro (12.9-inch) (6th generation)
- iPad Pro 11-inch (M4)
- iPad Pro 13-inch (M4)
- iPad mini (6th generation)
- 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 SE (3rd generation)
Hardware
- Mac mini M2
3.5GHz 8-Core / 16GB
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
System
- System version
macOS 14.6.1 (23G93)
- Kernel version
Darwin 23.6.0
- Disk
294GB (Free Space: 152GB)
Pre-installed tools
- Android tools
/usr/local/share/android-sdk
- Android NDK
25.1.8937393
- appium
2.5.0
- aws
2.15.38
- carthage
0.39.1
- cocoapods
1.15.2
- cordova
12.0.0
- curl
8.7.1
- docker
N/A
- ew-cli
0.11.0
- fastlane
2.222.0
- firebase
11.21.0
- flutter
3.24.0 ($HOME/programs/flutter)
- gem
3.5.17
- gh
2.48.0
- git
2.44.0
- Google Cloud SDK
404.0.0
- gradle
8.1.1
- gsutil
5.14
- homebrew
4.2.18
- ionic
7.2.0
- jq
1.7.1
- ktlint
1.2.1
- node
20.12.2
- npm
10.5.0
- python
3.8.13
- python3
3.8.13
- ruby
3.0.4p208
- ssh
9.7p1
- sudo
1.9.13p2
- swiftgen
6.6.3
- tar
3.5.3
- ucd
0.11.10
- unzip
6.00
- wget
1.24.5
- yarn
1.22.22
- yq
4.43.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
- 22.0.1 JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-22.jdk/Contents/Home
- 21.0.3 JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home
- 17.0.11 (default) JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
- 11.0.23 JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
- 1.8.0_412 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
- 16.1 (16B5001e)
/Applications/Xcode-16.1.app
, also selected when specifyingedge
in Xcode version settings
Runtimes
- iOS 18.1
- tvOS 18.0
- visionOS 2.0
- watchOS 11.0
Devices
- Apple TV
- Apple TV 4K (3rd generation)
- Apple TV 4K (3rd generation) (at 1080p)
- Apple Vision Pro
- Apple Watch SE (40mm) (2nd generation)
- Apple Watch SE (44mm) (2nd generation)
- Apple Watch Series 9 (41mm)
- Apple Watch Series 9 (45mm)
- Apple Watch Ultra 2 (49mm)
- iPad (10th generation)
- iPad Air 11-inch (M2)
- iPad Air 13-inch (M2)
- iPad Pro 11-inch (M4)
- iPad Pro 13-inch (M4)
- iPad mini (6th generation)
- iPhone 15
- iPhone 15 Plus
- iPhone 15 Pro
- iPhone 15 Pro Max
- iPhone SE (3rd generation)
Hardware
- Mac mini M2
3.5GHz 8-Core / 16GB
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
System
- System version
macOS 14.6.1 (23G93)
- Kernel version
Darwin 23.6.0
- Disk
294GB (Free Space: 138GB)
Pre-installed tools
- Android tools
/usr/local/share/android-sdk
- Android NDK
25.1.8937393
- appium
2.5.0
- aws
2.15.38
- carthage
0.39.1
- cocoapods
1.15.2
- cordova
12.0.0
- curl
8.7.1
- docker
N/A
- ew-cli
0.11.0
- fastlane
2.222.0
- firebase
11.21.0
- flutter
3.24.2 ($HOME/programs/flutter)
- gem
3.5.17
- gh
2.48.0
- git
2.44.0
- Google Cloud SDK
404.0.0
- gradle
8.1.1
- gsutil
5.14
- homebrew
4.2.18
- ionic
7.2.0
- jq
1.7.1
- ktlint
1.2.1
- node
20.12.2
- npm
10.5.0
- python
3.8.13
- python3
3.8.13
- ruby
3.0.4p208
- ssh
9.7p1
- sudo
1.9.13p2
- swiftgen
6.6.3
- tar
3.5.3
- ucd
0.11.10
- unzip
6.00
- wget
1.24.5
- yarn
1.22.22
- yq
4.43.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
- 22.0.1 JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-22.jdk/Contents/Home
- 21.0.3 JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home
- 17.0.11 (default) JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
- 11.0.23 JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
- 1.8.0_412 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
- 16.0 (16A242)
/Applications/Xcode-16.0.app
, also selected when specifying16
in Xcode version settings
Runtimes
- iOS 18.0
- tvOS 18.0
- visionOS 2.0
- watchOS 11.0
Devices
- Apple TV
- Apple TV 4K (3rd generation)
- Apple TV 4K (3rd generation) (at 1080p)
- Apple Vision Pro
- Apple Watch SE (40mm) (2nd generation)
- Apple Watch SE (44mm) (2nd generation)
- Apple Watch Series 10 (42mm)
- Apple Watch Series 10 (46mm)
- Apple Watch Series 9 (41mm)
- Apple Watch Series 9 (45mm)
- Apple Watch Ultra 2 (49mm)
- iPad (10th generation)
- iPad Air 11-inch (M2)
- iPad Air 13-inch (M2)
- iPad Pro 11-inch (M4)
- iPad Pro 13-inch (M4)
- iPad mini (6th generation)
- iPhone 15
- iPhone 15 Plus
- iPhone 15 Pro
- iPhone 15 Pro Max
- iPhone 16
- iPhone 16 Plus
- iPhone 16 Pro
- iPhone 16 Pro Max
- iPhone SE (3rd generation)
Hardware
- Mac mini M2
3.5GHz 8-Core / 16GB
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
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 (default) JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
- 11.0.21 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
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
- Mac mini M2
3.5GHz 8-Core / 16GB
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
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 (default) JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
- 11.0.21 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
- Mac mini M2
3.5GHz 8-Core / 16GB
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
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 (default) JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
- 11.0.21 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
- Mac mini M2
3.5GHz 8-Core / 16GB
Available on request:
- Mac mini M2 Pro
- Mac Studio M2 Max
- Mac Studio M2 Ultra
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 (default) JAVA_HOME:
/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
- 11.0.20 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 specifying15
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)