# Xcode 26.5.x (edge)



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 `8-Core CPU / 12GB`
- Mac mini M4 `10-Core CPU / 16GB`



> 
> Mac Studio M4 Max available on request.
> 



## System

- System version `macOS 26.5 (25F71)`
- Kernel version `Darwin 25.5.0`
- Disk `294GB (Free Space: 145GB)`

## Xcode versions

- 26.5 (17F42) `/Applications/Xcode-26.5.app`, also selected when specifying `edge` in Xcode version settings

### Runtimes and Devices


{{< collapsible title="iOS 26.4" >}}
- iPad (A16)
- iPad Air 11-inch (M3)
- iPad Air 11-inch (M4)
- iPad Air 13-inch (M3)
- iPad Air 13-inch (M4)
- iPad Pro 11-inch (M5)
- iPad Pro 13-inch (M5)
- iPad mini (A17 Pro)
- iPhone 16e
- iPhone 17
- iPhone 17 Pro
- iPhone 17 Pro Max
- iPhone 17e
- iPhone Air
{{< /collapsible >}}

{{< collapsible title="iOS 26.5" >}}
- iPad (A16)
- iPad Air 11-inch (M4)
- iPad Air 13-inch (M4)
- iPad Pro 11-inch (M5)
- iPad Pro 13-inch (M5)
- iPad mini (A17 Pro)
- iPhone 17
- iPhone 17 Pro
- iPhone 17 Pro Max
- iPhone 17e
- iPhone Air
{{< /collapsible >}}

{{< collapsible title="tvOS 26.5" >}}
- Apple TV
- Apple TV 4K (3rd generation)
- Apple TV 4K (3rd generation) (at 1080p)
{{< /collapsible >}}

{{< collapsible title="visionOS 26.5" >}}
- Apple Vision Pro
{{< /collapsible >}}

{{< collapsible title="watchOS 26.5" >}}
- Apple Watch SE 3 (40mm)
- Apple Watch SE 3 (44mm)
- Apple Watch Series 11 (42mm)
- Apple Watch Series 11 (46mm)
- Apple Watch Ultra 3 (49mm)
{{< /collapsible >}}


## Android Studio

> Android Studio `2025.3` installed at `~/programs/android-studio`


## Android SDK

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

{{< collapsible title="Installed SDK packages" >}}
```
$ /usr/local/share/android-sdk/cmdline-tools/latest/bin/sdkmanager --list_installed
```


{{< /collapsible >}}


## Android NDK

| **Version** | **Path** |
|---------|------|
| 28.2.13676358 | `/usr/local/share/android-sdk/ndk/28.2.13676358` |
| 27.3.13750724 | `/usr/local/share/android-sdk/ndk/27.3.13750724` |
| 25.1.8937393 | `/usr/local/share/android-sdk/ndk/25.1.8937393` |
| 29.0.14206865 | `/usr/local/share/android-sdk/ndk/29.0.14206865` |


## 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

| **Version** | **Path** |
|-------------|----------|
| 26.0.1 | `/Library/Java/JavaVirtualMachines/zulu-26.jdk/Contents/Home` |
| 21.0.11 | `/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home` |
| **17.0.19** (default) | `/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home` |
| 11.0.31 | `/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home` |
| 1.8.0_492 | `/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home` |
| 1.7.0_352 | `/Library/Java/JavaVirtualMachines/zulu-7.jdk/Contents/Home` |


## Gradle versions

| **Version** | **Path** |
|---------|------|
| 8.14.1 | `/Users/builder/programs/gradle-8.14.1` |


## Other pre-installed tools

- appium `2.19.0`
- aws `2.34.45`
- azure-cli `2.86.0`
- carthage `0.40.0`
- cocoapods `1.16.2`
- cordova `12.0.0`
- curl `8.7.1`
- ew-cli `1.3.1`
- fastlane `2.234.0`
- firebase `15.17.0`
- gem `4.0.11`
- gh `2.92.0`
- git `2.54.0`
- Google Cloud SDK `502.0.0`
- gsutil `5.31`
- homebrew `5.1.11`
- ionic `7.2.1`
- jq `1.8.1`
- ktlint `1.8.0`
- node `24.15.0`
- npm `11.12.1`
- python `3.12.7`
- python3 `3.12.7`
- ruby `4.0.4`
- ssh `10.2p1`
- sudo `1.9.17p2`
- swiftgen `6.6.3`
- tar `3.5.3`
- ucd `0.11.10`
- unzip `6.00`
- wget `1.25.0`
- xcbeautify `3.2.1`
- yarn `4.9.2`
- yq `4.53.2`
- zip `3.0`
