From a7e2edf2d25a0ee6e89e521ea4dd1f2f912dc771 Mon Sep 17 00:00:00 2001 From: Codemagic <56913310+codemagic-bot@users.noreply.github.com> Date: Sun, 22 Oct 2023 13:15:19 +0300 Subject: [PATCH] Base image update @ 22-10-2023 (#2137) * Base image update @ 22-10-2023 * add edge tab for xcode-15.1 --------- Co-authored-by: Vladimir Markov --- .../versions-macos-silicon-xcode-15-1.md | 157 ++++++++++++++++++ content/specs/versions-macos.md | 4 + 2 files changed, 161 insertions(+) create mode 100644 content/partials/specs/versions-macos-silicon-xcode-15-1.md diff --git a/content/partials/specs/versions-macos-silicon-xcode-15-1.md b/content/partials/specs/versions-macos-silicon-xcode-15-1.md new file mode 100644 index 00000000..aacb6b6c --- /dev/null +++ b/content/partials/specs/versions-macos-silicon-xcode-15-1.md @@ -0,0 +1,157 @@ +--- +description: A list of tools available out-of-the-box on Codemagic macOS Apple silicon build machines using Xcode version 15.1. +title: macOS Apple silicon build machine specification (Xcode 15.1+) +aliases: + +weight: 13 +--- + +## 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.0 (23A344)` +- Kernel version `Darwin 23.0.0` +- Disk `294GB (Free Space: 95GB)` + +## 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.3` +- fastlane `2.216.0` +- firebase `11.21.0` +- flutter `3.13.8 ($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.3p2` +- 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.19` +- yq `4.34.2` +- zip `3.0` + +## Android emulators + +Android emulators are not available on M1 machines. Please use a Mac Pro or a Linux instance. + +## 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` +- **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.1 (15C5028h) `/Applications/Xcode-15.1.app`, also selected when specifying `edge` in Xcode version settings + +### Runtimes + +- iOS 14.5 +- iOS 15.0 +- iOS 15.4 +- iOS 17.0 +- tvOS 14.5 +- tvOS 15.0 +- tvOS 16.0 +- tvOS 16.1 +- tvOS 16.4 +- tvOS 17.0 +- visionOS 1.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 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 (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) diff --git a/content/specs/versions-macos.md b/content/specs/versions-macos.md index 51d7b239..6f47682b 100644 --- a/content/specs/versions-macos.md +++ b/content/specs/versions-macos.md @@ -16,6 +16,10 @@ Depending on the Xcode version that you specify in **Build Settings** or in `cod {{< include "/partials/specs/versions-macos-silicon-xcode-15.md" >}} {{< /tab >}} +{{< tab header="Xcode 15.1 (edge)" >}} +{{< include "/partials/specs/versions-macos-silicon-xcode-15-1.md" >}} +{{< /tab >}} + {{< tab header="Xcode 14.2 - 14.3" >}} {{< include "/partials/specs/versions-macos-silicon-xcode-14-2.md" >}} {{< /tab >}}