Skip to content

Commit

Permalink
Base image update @ 12-06-2024 (#2592)
Browse files Browse the repository at this point in the history
* Base image update @ 12-06-2024

* add tab for xcode 16

---------

Co-authored-by: Vladimir Markov <remarkov@users.noreply.github.com>
Co-authored-by: Vladimir Markov <remarkov@gmail.com>
  • Loading branch information
3 people authored Jun 12, 2024
1 parent 5cb9914 commit 8b3a581
Show file tree
Hide file tree
Showing 9 changed files with 157 additions and 16 deletions.
4 changes: 2 additions & 2 deletions content/partials/specs/versions-macos-silicon-xcode-15-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ Android emulators are unavailable on Apple silicon machines due to the Apple Vir
## Java versions

- **21.0.1** JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home`
- **17.0.9** JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home`
- **11.0.21** (default) JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-11.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`

Expand Down
4 changes: 2 additions & 2 deletions content/partials/specs/versions-macos-silicon-xcode-15-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ Android emulators are unavailable on Apple silicon machines due to the Apple Vir
## Java versions

- **21.0.1** JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home`
- **17.0.9** JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home`
- **11.0.21** (default) JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-11.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`

Expand Down
4 changes: 2 additions & 2 deletions content/partials/specs/versions-macos-silicon-xcode-15-3.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,8 @@ Android emulators are unavailable on Apple silicon machines due to the Apple Vir
## Java versions

- **21.0.1** JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-21.jdk/Contents/Home`
- **17.0.9** JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home`
- **11.0.21** (default) JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-11.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`

Expand Down
6 changes: 3 additions & 3 deletions content/partials/specs/versions-macos-silicon-xcode-15-4.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,14 +66,14 @@ Android emulators are unavailable on Apple silicon machines due to the Apple Vir

- **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** JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home`
- **11.0.23** (default) JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-11.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 specifying `edge` in Xcode version settings
- 15.4 (15F31d) `/Applications/Xcode-15.4.app`

### Runtimes

Expand Down
4 changes: 2 additions & 2 deletions content/partials/specs/versions-macos-silicon-xcode-15.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ Android emulators are unavailable on Apple silicon machines due to the Apple Vir
## Java versions

- **20.0.2** JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-20.jdk/Contents/Home`
- **17.0.8** JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home`
- **11.0.20** (default) JAVA_HOME: `/Library/Java/JavaVirtualMachines/zulu-11.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`

Expand Down
137 changes: 137 additions & 0 deletions content/partials/specs/versions-macos-silicon-xcode-16.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
---
description: A list of tools available out-of-the-box on Codemagic macOS Apple silicon build machines using Xcode version 16.0.
title: macOS Apple silicon build machine specification (Xcode 16.0+)
aliases:

weight: 17
---

## Hardware

- VM on Mac mini M1 `3.2GHz Quad Core / 8GB`
- VM on Mac mini M2 `3.5GHz Quad Core / 8GB`

## System

- System version `macOS 14.5 (23F79)`
- Kernel version `Darwin 23.5.0`
- Disk `294GB (Free Space: 59GB)`

## 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.6.0`
- docker `N/A`
- ew-cli `0.11.0`
- fastlane `2.220.0`
- firebase `11.21.0`
- flutter `3.22.2 ($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

- 16.0 (16A5171c) `/Applications/Xcode-16.0.app`, also selected when specifying `16` or `edge` in Xcode version settings

### Runtimes

- iOS 17.0
- iOS 17.2
- iOS 17.4
- iOS 17.5
- iOS 18.0
- tvOS 17.0
- tvOS 17.2
- tvOS 17.4
- tvOS 17.5
- tvOS 18.0
- visionOS 1.0
- visionOS 1.1
- visionOS 1.2
- visionOS 2.0
- watchOS 10.0
- watchOS 10.2
- watchOS 10.4
- watchOS 10.5
- 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 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)
4 changes: 2 additions & 2 deletions content/specs/versions-linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,9 @@ weight: 2
## Java versions

- **21.0.1** JAVA_HOME: `/usr/lib/jvm/java-1.21.0-openjdk-amd64`
- **17.0.8.1** JAVA_HOME: `/usr/lib/jvm/java-1.17.0-openjdk-amd64`
- **17.0.8.1** (default) JAVA_HOME: `/usr/lib/jvm/java-1.17.0-openjdk-amd64`
- **15.0.3** JAVA_HOME: `/usr/lib/jvm/java-1.15.0-openjdk-amd64`
- **11.0.20.1** (default) JAVA_HOME: `/usr/lib/jvm/java-1.11.0-openjdk-amd64`
- **11.0.20.1** JAVA_HOME: `/usr/lib/jvm/java-1.11.0-openjdk-amd64`
- **1.8.0_382** JAVA_HOME: `/usr/lib/jvm/java-1.8.0-openjdk-amd64`

## Android Studio 2022.3
Expand Down
6 changes: 5 additions & 1 deletion content/specs/versions-macos.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,11 @@ Depending on the Xcode version that you specify in **Build Settings** or in `cod
{{< include "/partials/specs/versions-macos-silicon-xcode-15-3.md" >}}
{{< /tab >}}

{{< tab header="Xcode 15.4 (edge)" >}}
{{< tab header="Xcode 16.0 (edge)" >}}
{{< include "/partials/specs/versions-macos-silicon-xcode-15-4.md" >}}
{{< /tab >}}

{{< tab header="Xcode 15.4" >}}
{{< include "/partials/specs/versions-macos-silicon-xcode-15-4.md" >}}
{{< /tab >}}

Expand Down
4 changes: 2 additions & 2 deletions content/specs/versions-windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ weight: 3
## Java versions
- **21.0.2** JAVA_HOME: `C:\Program Files\OpenJDK\jdk-21.0.2`
- **20.0.1** JAVA_HOME: `C:\Program Files\OpenJDK\jdk-20.0.1`
- **17** JAVA_HOME: `C:\Program Files\OpenJDK\jdk-17`
- **11.0.22** (default) JAVA_HOME: `C:\Program Files\OpenJDK\jdk-11.0.22`
- **17** (default) JAVA_HOME: `C:\Program Files\OpenJDK\jdk-17`
- **11.0.22** JAVA_HOME: `C:\Program Files\OpenJDK\jdk-11.0.22`
- **1.8.0** JAVA_HOME: `C:\Program Files\OpenJDK\jdk-1.8.0`

## Android Studio Iguana | 2023.2.1 (#AI-232.10300.40.2321.11567975)
Expand Down

0 comments on commit 8b3a581

Please sign in to comment.