Xcode 15.1 with edge updates
Stack ID: osx-xcode-15.1.x-edge
Current stack revision: v2023-11-24
This Bitrise stack contains the following software:
Languages and runtimes #
Ruby versions
- 3.0.6
- 3.0
- 3.1.4
- 3.1
- 3.2.2
- 3.2 (default)
- 3
Ruby version aliases
- 3 => 3.2.2
- 3.0 => 3.0.6
- 3.1 => 3.1.4
- 3.2 => 3.2.2
Go versions
- 1.20.8
- 1.20
- 1.21.1
- 1.21 (default)
- 1
Go version aliases
- 1 => 1.21.1
- 1.20 => 1.20.8
- 1.21 => 1.21.1
Node.js versions
- 20.9.0
- 20.9
- 20 (default)
- 21.1.0
- 21.1
- 21
- lts
Node.js version aliases
- 20 => 20.9.0
- 20.9 => 20.9.0
- 21 => 21.1.0
- 21.1 => 21.1.0
- lts => 20.9.0
Java versions
- system
- 1.8
- 1.8.0.382
- 11.0 (set by /Users/vagrant/.jenv/version) (default)
- 11.0.20.1
- 17.0
- 17.0.8.1
- 8.0
- temurin64-1.8.0.382
- temurin64-11.0.20.1
- temurin64-17.0.8.1
Flutter versions
- 3.7.12 (global)
Python
- Python 2.7.18
Kotlin
- Kotlin version 1.9.21-release-633 (JRE 11.0.20.1+1)
Simulators #
Available runtimes and devices:
iOS 15.5
Build version: 19F70
Devices:
- Bitrise iOS default
- iPhone 8 Plus
- iPhone 11
- iPhone 13 Pro
- iPhone 13 Pro Max
- iPhone 13 mini
- iPhone 13
- iPhone SE (3rd generation)
- iPod touch (7th generation)
- iPad Pro (9.7-inch)
- iPad (9th generation)
- iPad Pro (11-inch) (3rd generation)
- iPad Pro (12.9-inch) (5th generation)
- iPad Air (5th generation)
- iPad mini (6th generation)
iOS 16.4
Build version: 20E247
Devices:
- Bitrise iOS default
- iPhone 8 Plus
- iPhone 11
- iPhone SE (3rd generation)
- iPhone 14
- iPhone 14 Plus
- iPhone 14 Pro
- iPhone 14 Pro Max
- iPad Air (5th generation)
- iPad (10th generation)
- iPad mini (6th generation)
- iPad Pro (11-inch) (4th generation)
- iPad Pro (12.9-inch) (6th generation)
iOS 17.0
Build version: 21A342
Devices:
- Bitrise iOS default
- iPhone 11
- iPhone SE (3rd generation)
- iPhone 15
- iPhone 15 Plus
- iPhone 15 Pro
- iPhone 15 Pro Max
- iPad Air (5th generation)
- iPad (10th generation)
- iPad mini (6th generation)
- iPad Pro (11-inch) (4th generation)
- iPad Pro (12.9-inch) (6th generation)
iOS 17.2
Build version: 21C5046b
Devices:
- Bitrise iOS default
- iPhone 11
- iPhone SE (3rd generation)
- iPhone 15
- iPhone 15 Plus
- iPhone 15 Pro
- iPhone 15 Pro Max
- iPad Air (5th generation)
- iPad (10th generation)
- iPad mini (6th generation)
- iPad Pro (11-inch) (4th generation)
- iPad Pro (12.9-inch) (6th generation)
tvOS 17.0
Build version: 21J353
Devices:
- Apple TV
- Apple TV 4K (3rd generation)
- Apple TV 4K (3rd generation) (at 1080p)
tvOS 17.2
Build version: 21K5348e
Devices:
- Apple TV
- Apple TV 4K (3rd generation)
- Apple TV 4K (3rd generation) (at 1080p)
watchOS 9.4
Build version: 20T253
Devices:
- 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 SE (40mm) (2nd generation)
- Apple Watch SE (44mm) (2nd generation)
- Apple Watch Series 8 (41mm)
- Apple Watch Series 8 (45mm)
- Apple Watch Ultra (49mm)
watchOS 10.0
Build version: 21R355
Devices:
- 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 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)
watchOS 10.2
Build version: 21S5349d
Devices:
- 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 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)
visionOS 1.0
Build version: 21N5300a
Devices:
- Apple Vision Pro
CLI tools #
Apple development #
Xcode version
$ xcodebuild -version
Xcode 15.1 Build version 15C5059c
Swift (Xcode bundled)
$ xcrun swift --version
swift-driver version: 1.87.3 Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) Target: arm64-apple-macosx13.0
Active Xcode command line tools
$ xcode-select --print-path
/Applications/Xcode-15.1.0.app/Contents/Developer
swift-format - 509.0.0
$ swift-format --version
509.0.0
Tuist - 3.20.0
$ tuist version
3.20.0
Mint - 0.17.5
$ mint version
Version: 0.17.5
Cocoapods - 1.13.0
$ pod --version
1.13.0
Carthage - 0.39.1
$ carthage version
0.39.1
SwiftLint - 0.53.0
$ swiftlint version
0.53.0
xcpretty - 0.3.0
$ xcpretty --version
0.3.0
applesimutils - 0.9.10
$ applesimutils -v
applesimutils version 0.9.10
danger-swift - 3.17.1
$ danger-swift --version
3.17.1 [0;0m
xcbeautify - 1.0.1
$ xcbeautify --version
1.0.1
xclogparser - 0.2.36
$ xclogparser version
XCLogParser 0.2.36
Android development #
Emulator version - 32.1.15
$ grep ^Pkg.Revision "${ANDROID_HOME}"/emulator/source.properties
Pkg.Revision=32.1.15
Gradle - 8.4
$ gradle --version
Welcome to Gradle 8.4!
Here are the highlights of this release:
- Compiling and testing with Java 21
- Faster Java compilation on Windows
- Role focused dependency configurations creation
For more details see https://docs.gradle.org/8.4/release-notes.html
------------------------------------------------------------
Gradle 8.4
------------------------------------------------------------
Build time: 2023-10-04 20:52:13 UTC
Revision: e9251e572c9bd1d01e503a0dfdf43aedaeecdc3f
Kotlin: 1.9.10
Groovy: 3.0.17
Ant: Apache Ant(TM) version 1.10.13 compiled on January 4 2023
JVM: 11.0.20.1 (Eclipse Adoptium 11.0.20.1+1)
OS: Mac OS X 13.5.2 aarch64
Maven - 3.9.5
$ mvn --version
Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
Maven home: /opt/homebrew/Cellar/maven/3.9.5/libexec
Java version: 11.0.20.1, vendor: Eclipse Adoptium, runtime: /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "13.5.2", arch: "aarch64", family: "mac"
Ant - 1.10.14
$ ant -version
Apache Ant(TM) version 1.10.14 compiled on August 16 2023
Android SDK packages
Path | Version | Description | Location
------- | ------- | ------- | -------
add-ons;addon-google_apis-google-24 | 1 | Google APIs | add-ons/addon-google_apis-google-24
build-tools;32.0.0 | 32.0.0 | Android SDK Build-Tools 32 | build-tools/32.0.0
build-tools;34.0.0 | 34.0.0 | Android SDK Build-Tools 34 | build-tools/34.0.0
cmake;3.10.2.4988404 | 3.10.2 | CMake 3.10.2.4988404 | cmake/3.10.2.4988404
cmake;3.22.1 | 3.22.1 | CMake 3.22.1 | cmake/3.22.1
emulator | 32.1.15 | Android Emulator | emulator
extras;google;google_play_services | 49 | Google Play services | extras/google/google_play_services
ndk-bundle | 24.0.8215888 | Android NDK | ndk-bundle
patcher;v4 | 1 | SDK Patch Applier v4 | patcher/v4
platform-tools | 34.0.4 | Android SDK Platform-Tools | platform-tools
platforms;android-32 | 1 | Android SDK Platform 32 | platforms/android-32
platforms;android-33 | 3 | Android SDK Platform 33 | platforms/android-33
platforms;android-34 | 2 | Android SDK Platform 34 | platforms/android-34
Generic tools #
Git - 2.39.3
$ git --version
git version 2.39.3 (Apple Git-145)
Git LFS - 3.4.0
$ git-lfs version
git-lfs/3.4.0 (GitHub; darwin arm64; go 1.20.6)
GitHub CLI - 2.39.1
$ gh --version
gh version 2.39.1 (2023-11-14) https://github.com/cli/cli/releases/tag/v2.39.1
jq - 1.7
$ jq --version
jq-1.7
AWS CLI - 2.13.38
$ aws --version
aws-cli/2.13.38 Python/3.11.6 Darwin/22.6.0 source/arm64 prompt/off
Dart global packages
$ dart pub global list
junitreport 2.0.2
Mercurial - 6.6
$ hg version
Mercurial Distributed SCM (version 6.6) (see https://mercurial-scm.org for more information) Copyright (C) 2005-2023 Olivia Mackall and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Firebase - 12.6.1
$ firebase --version
12.6.1
OpenConnect - 9.12
$ openconnect --version
OpenConnect version v9.12 Using GnuTLS 3.8.1. Features present: PKCS#11, RSA software token, HOTP software token, TOTP software token, Yubikey OATH, System keys, DTLS, ESP Supported protocols: anyconnect (default), nc, gp, pulse, f5, fortinet, array Default vpnc-script (override with --script): /opt/homebrew/etc/vpnc/vpnc-script
CMake - 3.27.8
$ cmake --version
cmake version 3.27.8 CMake suite maintained and supported by Kitware (kitware.com/cmake).
OpenVPN - 2.6.8
$ openvpn --version
OpenVPN 2.6.8 aarch64-apple-darwin22.6.0 [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [MH/RECVDA] [AEAD] library versions: OpenSSL 3.1.4 24 Oct 2023, LZO 2.10 Originally developed by James Yonan Copyright (C) 2002-2023 OpenVPN Inc <[email protected]> Compile time defines: enable_async_push=no enable_comp_stub=no enable_crypto_ofb_cfb=yes enable_dco=no enable_debug=no enable_dependency_tracking=no enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown enable_fast_install=needless enable_fragment=yes enable_iproute2=no enable_libtool_lock=yes enable_lz4=yes enable_lzo=yes enable_management=yes enable_pam_dlopen=no enable_pedantic=no enable_pkcs11=yes enable_plugin_auth_pam=yes enable_plugin_down_root=yes enable_plugins=yes enable_port_share=yes enable_selinux=no enable_shared=yes enable_shared_with_static_runtimes=no enable_silent_rules=no enable_small=no enable_static=yes enable_strict=no enable_strict_options=no enable_systemd=no enable_werror=no enable_win32_dll=yes enable_wolfssl_options_h=yes enable_x509_alt_username=no with_aix_soname=aix with_crypto_library=openssl with_gnu_ld=no with_mem_check=no with_openssl_engine=auto with_sysroot=no
Global NPM packages #
Global NPM packages
$ npm list -g --depth=0
/Users/vagrant/.asdf/installs/nodejs/20.9.0/lib ├── @ionic/[email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] └── [email protected]
Bitrise-specific #
Bitrise CLI - 2.5.0
$ bitrise --version
2.5.0
Bitrise stepman - 0.16.1
$ stepman --version
0.16.1
Bitrise envman - 2.4.2
$ envman --version
2.4.2
Homebrew #
All packages
- ant 1.10.14
- aom 3.7.0
- applesimutils 0.9.10
- apr 1.7.4
- apr-util 1.6.3_1
- argon2 20190702_1
- aria2 1.36.0_2
- aspell 0.60.8
- autoconf 2.71
- awscli 2.13.38
- bazelisk 1.19.0
- boost 1.83.0
- brotli 1.1.0
- ca-certificates 2023-08-22
- cairo 1.18.0
- carthage 0.39.1
- cffi 1.16.0_1
- cmake 3.27.8
- coreutils 9.4
- curl 8.4.0
- danger-js 64
- danger-swift 3.17.1
- dart 3.1.3
- docutils 0.20.1_1
- double-conversion 3.3.0
- edencommon 2023.11.20.00
- fb303 2023.11.20.00
- fbthrift 2023.11.06.00
- fizz 2023.11.20.00
- flow 0.222.0
- fmt 10.1.1
- folly 2023.11.20.00
- fontconfig 2.14.2
- freetds 1.4.6
- freetype 2.13.2
- fvm 2.4.1
- gd 2.3.3_6
- gettext 0.22.3
- gflags 2.2.2
- gh 2.39.1
- ghostscript 10.02.1
- giflib 5.2.1
- git 2.43.0
- git-lfs 3.4.0
- glib 2.78.1
- glog 0.6.0
- gmp 6.3.0
- gnupg 2.4.3
- gnutls 3.8.1
- gradle 8.4
- graphite2 1.3.14
- groovy 4.0.15
- harfbuzz 8.3.0
- highway 1.0.7
- hub 2.14.2
- icu4c 73.2
- imagemagick 7.1.1-21
- imath 3.1.9
- jasper 4.0.0
- jbig2dec 0.20
- jenv 0.5.6
- jpeg-turbo 3.0.0
- jpeg-xl 0.8.2_1
- jq 1.7
- kotlin 1.9.21
- krb5 1.21.2
- libassuan 2.5.6
- libavif 1.0.1
- libde265 1.0.12
- libevent 2.1.12_1
- libgcrypt 1.10.2
- libgpg-error 1.47
- libheif 1.17.3
- libidn 1.41
- libidn2 2.3.4_1
- libksba 1.6.4
- liblqr 0.4.2_1
- libnghttp2 1.58.0
- libomp 17.0.3
- libpng 1.6.40
- libpq 16.0
- libraw 0.21.1
- libsodium 1.0.19
- libssh2 1.11.0_1
- libtasn1 4.19.0
- libtiff 4.6.0
- libtool 2.4.7
- libunistring 1.1
- libusb 1.0.26
- libvmaf 2.3.1
- libx11 1.8.7
- libxau 1.0.11
- libxcb 1.16
- libxdmcp 1.1.4
- libxext 1.3.5
- libxrender 0.9.11
- libyaml 0.2.5
- libzip 1.10.1
- little-cms2 2.15
- lokalise2 2.6.10
- lz4 1.9.4
- lzo 2.10
- m4 1.4.19
- maven 3.9.5
- mercurial 6.6
- mint 0.17.5
- mpdecimal 2.5.1
- nettle 3.9.1
- npth 1.6
- oniguruma 6.9.9
- openconnect 9.12
- openexr 3.2.1
- openjdk 21.0.1
- openjpeg 2.5.0_1
- openldap 2.6.6
- openssl@3 3.1.4
- openvpn 2.6.8
- p11-kit 0.25.0
- parallel 20231122
- pcre2 10.42
- php 8.2.12_1
- pinentry 1.2.1
- pixman 0.42.2
- pkcs11-helper 1.29.0
- pkg-config 0.29.2_3
- pycparser 2.21_1
- pyenv 2.3.28
- python-setuptools 68.2.2
- [email protected] 3.11.6_1
- [email protected] 3.12.0
- pyyaml 6.0.1_1
- rbenv 1.2.0
- readline 8.2.7
- rtmpdump 2.4-20151223_3
- ruby-build 20230919
- screen 4.9.1
- shared-mime-info 2.3
- six 1.16.0_4
- snappy 1.1.10
- sonar-scanner 5.0.1.3006
- sqlite 3.44.0
- stoken 0.93
- swift-format 509.0.0
- swiftlint 0.53.0
- tidy-html5 5.8.0
- transcrypt 2.2.3
- tree 2.1.1
- unbound 1.18.0_1
- unixodbc 2.3.12
- wangle 2023.11.20.00
- watchman 2023.11.20.00
- webp 1.3.2
- wget 1.21.4
- x265 3.5
- xcbeautify 1.0.1
- xclogparser 0.2.36
- xcodes 1.3.0
- xorgproto 2023.2
- xz 5.4.5
- yamllint 1.33.0
- yarn 1.22.21
- zeromq 4.3.5_1
- zstd 1.5.5
- temurin11 11.0.20.1,1
- temurin17 17.0.8.1,1
- temurin8 8,382,05
OS #
macOS system overview
$ system_profiler SPSoftwareDataType
Software: System Software Overview: System Version: macOS 13.5.2 (22G91) Kernel Version: Darwin 22.6.0 Boot Volume: Macintosh HD Boot Mode: Normal Computer Name: vm-osx-ventura-15-edge-g2-m1-max.5core-fbbea43a-ff78-4afb-9baf-0f3887b5b5f6 User Name: vagrant (vagrant) Secure Virtual Memory: Enabled System Integrity Protection: Disabled Time since boot: 1 minute, 33 seconds
Disk space
$ df -h /
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk2s1s1 254Gi 8.5Gi 99Gi 8% 356050 1037269640 0% /
OpenSSH
$ ssh -V
OpenSSH_9.0p1, LibreSSL 3.3.6