From 4506675071d95a99bfc2705fb148a6654be259af Mon Sep 17 00:00:00 2001 From: Codemagic <56913310+codemagic-bot@users.noreply.github.com> Date: Wed, 14 Aug 2024 21:06:06 +0200 Subject: [PATCH] Base image update @ 14-08-2024 (#2684) * Base image update @ 14-08-2024 * add tab header for xcode 16.1 --------- Co-authored-by: Vladimir Markov Co-authored-by: Vladimir Markov --- .../versions-macos-silicon-xcode-16-1.md | 106 ++++++++++++++++++ .../specs/versions-macos-silicon-xcode-16.md | 2 +- content/specs/versions-macos.md | 6 +- 3 files changed, 112 insertions(+), 2 deletions(-) create mode 100644 content/partials/specs/versions-macos-silicon-xcode-16-1.md diff --git a/content/partials/specs/versions-macos-silicon-xcode-16-1.md b/content/partials/specs/versions-macos-silicon-xcode-16-1.md new file mode 100644 index 00000000..ff8c38e1 --- /dev/null +++ b/content/partials/specs/versions-macos-silicon-xcode-16-1.md @@ -0,0 +1,106 @@ +--- +description: A list of tools available out-of-the-box on Codemagic macOS Apple silicon build machines using Xcode version 16.1. +title: macOS Apple silicon build machine specification (Xcode 16.1+) +aliases: + +weight: 18 +--- + +## 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.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 specifying `edge` 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) diff --git a/content/partials/specs/versions-macos-silicon-xcode-16.md b/content/partials/specs/versions-macos-silicon-xcode-16.md index 19dd335d..ab338ee8 100644 --- a/content/partials/specs/versions-macos-silicon-xcode-16.md +++ b/content/partials/specs/versions-macos-silicon-xcode-16.md @@ -73,7 +73,7 @@ Android emulators are unavailable on Apple silicon machines due to the Apple Vir ## Xcode versions -- 16.0 (16A5221g) `/Applications/Xcode-16.0.app`, also selected when specifying `16` or `edge` in Xcode version settings +- 16.0 (16A5221g) `/Applications/Xcode-16.0.app`, also selected when specifying `16` in Xcode version settings ### Runtimes diff --git a/content/specs/versions-macos.md b/content/specs/versions-macos.md index 7a7404d5..b1f95235 100644 --- a/content/specs/versions-macos.md +++ b/content/specs/versions-macos.md @@ -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-4.md" >}} {{< /tab >}} -{{< tab header="Xcode 16.0 (edge)" >}} +{{< tab header="Xcode 16.1 (edge)" >}} +{{< include "/partials/specs/versions-macos-silicon-xcode-16-1.md" >}} +{{< /tab >}} + +{{< tab header="Xcode 16.0" >}} {{< include "/partials/specs/versions-macos-silicon-xcode-16.md" >}} {{< /tab >}}