Xcode 16.3 with edge updates
Stack ID: osx-xcode-16.3.x-edge
Current stack revision: v2025-03-06
This Bitrise stack contains the following software:
Languages and runtimes #
Ruby versions
- 3.1.6
- 3.1
- 3.2.6
- 3.2
- 3.3.7
- 3.3 (default)
- 3
Ruby version aliases
- 3 => 3.3.7
- 3.1 => 3.1.6
- 3.2 => 3.2.6
- 3.3 => 3.3.7
Go versions
- 1.22.11
- 1.22
- 1.23.5 (default)
- 1.23
- 1
Go version aliases
- 1 => 1.23.5
- 1.22 => 1.22.11
- 1.23 => 1.23.5
Node.js versions
- 22.13.0
- 22.13
- 22 (default)
- lts
Node.js version aliases
- 22 => 22.13.0
- 22.13 => 22.13.0
- lts => 22.13.0
Java versions
- system
- 11
- 11.0
- 11.0.26
- 17 (set by /Users/vagrant/.jenv/version) (default)
- 17.0
- 17.0.14
- 21
- 21.0
- 21.0.6
- temurin64-11.0.26
- temurin64-17.0.14
- temurin64-21.0.6
Flutter versions
- 3.22.0
Python
- Python 3.13.1
Kotlin
- Kotlin version 2.1.10-release-473 (JRE 17.0.14+7)
Simulators #
Available runtimes and devices:
iOS 16.4
Build version: 20E247
Devices:
- iPhone 14 Pro
- iPhone 14 Pro Max
- iPhone 14
- iPhone 14 Plus
- iPhone SE (3rd generation)
- iPhone 11
- Bitrise iOS default
- iPhone 8 Plus
- iPad Pro (11-inch) (4th generation)
- iPad Pro (12.9-inch) (6th generation)
- iPad (10th generation)
- iPad Air (5th generation)
- iPad mini (6th generation)
iOS 17.5
Build version: 21F79
Devices:
- iPhone 15 Pro
- iPhone 15 Pro Max
- iPhone 15
- iPhone 15 Plus
- iPhone SE (3rd generation)
- Bitrise iOS default
- iPhone 11
- iPad Pro 11-inch (M4)
- iPad Pro 13-inch (M4)
- iPad Air 11-inch (M2)
- iPad Air 13-inch (M2)
- iPad (10th generation)
- iPad mini (6th generation)
iOS 18.0
Build version: 22A3351
Devices:
- iPhone 16 Pro
- iPhone 16 Pro Max
- iPhone 16
- iPhone 16 Plus
- iPhone SE (3rd generation)
- Bitrise iOS default
- iPhone 11
- iPad Pro 11-inch (M4)
- iPad Pro 13-inch (M4)
- iPad Air 11-inch (M2)
- iPad Air 13-inch (M2)
- iPad (10th generation)
- iPad mini (6th generation)
iOS 18.1
Build version: 22B81
Devices:
- iPhone 16 Pro
- iPhone 16 Pro Max
- iPhone 16
- iPhone 16 Plus
- iPhone SE (3rd generation)
- Bitrise iOS default
- iPhone 11
- iPad Pro 11-inch (M4)
- iPad Pro 13-inch (M4)
- iPad Air 11-inch (M2)
- iPad Air 13-inch (M2)
- iPad mini (A17 Pro)
- iPad (10th generation)
iOS 18.3
Build version: 22D8075
Devices:
- iPhone 16 Pro
- iPhone 16 Pro Max
- iPhone 16e
- iPhone 16
- iPhone 16 Plus
- Bitrise iOS default
- iPhone 11
- iPad Pro 11-inch (M4)
- iPad Pro 13-inch (M4)
- iPad mini (A17 Pro)
- iPad (A16)
- iPad Air 13-inch (M3)
- iPad Air 11-inch (M3)
- iPad Air 11-inch (M2)
- iPad Air 13-inch (M2)
- iPad (10th generation)
iOS 18.4
Build version: 22E5216h
Devices:
- iPhone 16 Pro
- iPhone 16 Pro Max
- iPhone 16e
- iPhone 16
- iPhone 16 Plus
- Bitrise iOS default
- iPhone 11
- iPad Pro 11-inch (M4)
- iPad Pro 13-inch (M4)
- iPad Air 11-inch (M2)
- iPad Air 13-inch (M2)
- iPad mini (A17 Pro)
- iPad (10th generation)
tvOS 18.0
Build version: 22J356
Devices:
- Apple TV 4K (3rd generation)
- Apple TV 4K (3rd generation) (at 1080p)
- Apple TV
tvOS 18.1
Build version: 22J578
Devices:
- Apple TV 4K (3rd generation)
- Apple TV 4K (3rd generation) (at 1080p)
- Apple TV
tvOS 18.2
Build version: 22K154
Devices:
- Apple TV 4K (3rd generation)
- Apple TV 4K (3rd generation) (at 1080p)
- Apple TV
tvOS 18.4
Build version: 22L5234e
Devices:
- Apple TV 4K (3rd generation)
- Apple TV 4K (3rd generation) (at 1080p)
- Apple TV
watchOS 10.5
Build version: 21T575
Devices:
- Apple Watch Series 9 (45mm)
- Apple Watch Series 9 (41mm)
- Apple Watch Ultra 2 (49mm)
- Apple Watch SE (44mm) (2nd generation)
- Apple Watch SE (40mm) (2nd generation)
watchOS 11.0
Build version: 22R349
Devices:
- Apple Watch Series 10 (46mm)
- Apple Watch Series 10 (42mm)
- Apple Watch Ultra 2 (49mm)
- Apple Watch SE (44mm) (2nd generation)
- Apple Watch SE (40mm) (2nd generation)
watchOS 11.1
Build version: 22R581
Devices:
- Apple Watch Series 10 (46mm)
- Apple Watch Series 10 (42mm)
- Apple Watch Ultra 2 (49mm)
- Apple Watch SE (44mm) (2nd generation)
- Apple Watch SE (40mm) (2nd generation)
watchOS 11.2
Build version: 22S99
Devices:
- Apple Watch Series 10 (46mm)
- Apple Watch Series 10 (42mm)
- Apple Watch Ultra 2 (49mm)
- Apple Watch SE (44mm) (2nd generation)
- Apple Watch SE (40mm) (2nd generation)
watchOS 11.4
Build version: 22T5228e
Devices:
- Apple Watch Series 10 (46mm)
- Apple Watch Series 10 (42mm)
- Apple Watch Ultra 2 (49mm)
- Apple Watch SE (44mm) (2nd generation)
- Apple Watch SE (40mm) (2nd generation)
visionOS 2.0
Build version: 22N318
Devices:
- Apple Vision Pro
visionOS 2.1
Build version: 22N580
Devices:
- Apple Vision Pro
visionOS 2.3
Build version: 22N895
Devices:
- Apple Vision Pro
visionOS 2.4
Build version: 22O5215f
Devices:
- Apple Vision Pro
CLI tools #
Apple development #
Xcode version
$ xcodebuild -version
Xcode 16.3 Build version 16E5121h
Swift (Xcode bundled)
$ xcrun swift --version
swift-driver version: 1.120.5 Apple Swift version 6.1 (swiftlang-6.1.0.109.103 clang-1700.0.13.2) Target: arm64-apple-macosx15.0
Active Xcode command line tools
$ xcode-select --print-path
/Applications/Xcode-16.3.0.app/Contents/Developer
Rosetta
$ pkgutil --pkg-info com.apple.pkg.RosettaUpdateAuto
package-id: com.apple.pkg.RosettaUpdateAuto version: 1.0.0.0.1.1733569445 volume: / location: / install-time: 1741248239
swift-format - 600.0.0
$ swift-format --version
600.0.0
Tuist - 4.20.0
$ tuist version
4.20.0
Homebrew config
$ brew config
HOMEBREW_VERSION: 4.4.23 ORIGIN: https://github.com/Homebrew/brew HEAD: 64efed206deeb9c2304d9e5b5910dcbf0a509c15 Last commit: 4 days ago Branch: stable Core tap JSON: 06 Mar 08:22 UTC Core cask tap JSON: 06 Mar 08:22 UTC HOMEBREW_PREFIX: /opt/homebrew HOMEBREW_CASK_OPTS: ["--no-quarantine"] HOMEBREW_MAKE_JOBS: 5 HOMEBREW_NO_ANALYTICS: set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set HOMEBREW_NO_INSTALL_CLEANUP: set Homebrew Ruby: 3.3.7 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.7/bin/ruby CPU: 5-core 64-bit dunno Clang: 17.0.0 build 1700 Git: 2.48.1 => /opt/homebrew/bin/git Curl: 8.7.1 => /usr/bin/curl macOS: 15.2-arm64 CLT: 16.2.0.0.1.1733547573 Xcode: 16.3 => /Applications/Xcode-16.3.0.app/Contents/Developer Rosetta 2: false
Mint - 0.17.5
$ mint version
Version: 0.17.5
Cocoapods config
$ pod env
### Stack ``` CocoaPods : 1.16.2 Ruby : ruby 3.3.7 (2025-01-15 revision be31f993d7) [arm64-darwin24] RubyGems : 3.5.22 Host : macOS 15.2 (24C101) Xcode : 16.3 (16E5121h) Git : git version 2.48.1 Ruby lib dir : /Users/vagrant/.asdf/installs/ruby/3.3.7/lib Repositories : master - git - https://github.com/CocoaPods/Specs.git @ 695f6f283223053ee52d809b30d3691085b3abff trunk - CDN - https://cdn.cocoapods.org/ ``` ### Installation Source ``` Executable Path: /Users/vagrant/.asdf/installs/ruby/3.3/bin/pod ``` ### Plugins ``` cocoapods-deintegrate : 1.0.5 cocoapods-plugins : 1.0.0 cocoapods-search : 1.0.1 cocoapods-trunk : 1.6.0 cocoapods-try : 1.2.0 slather : 2.8.5 ```
Carthage - 0.40.0
$ carthage version
0.40.0
SwiftLint - 0.58.2
$ swiftlint version
0.58.2
xcpretty - 0.4.0
$ xcpretty --version
0.4.0
applesimutils - 0.9.10
$ applesimutils -v
applesimutils version 0.9.10
danger-swift - 3.21.1
$ danger-swift --version
3.21.1 [0;0m
xcbeautify - 2.27.0
$ xcbeautify --version
2.27.0
xclogparser - 0.2.40
$ xclogparser version
XCLogParser 0.2.40
Android development #
Emulator version - 35.3.11
$ grep ^Pkg.Revision "${ANDROID_HOME}"/emulator/source.properties
Pkg.Revision=35.3.11
Android SDK packages
Installed packages:
Path | Version | Description | Location
------- | ------- | ------- | -------
build-tools;35.0.0 | 35.0.0 | Android SDK Build-Tools 35 | build-tools/35.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 | 35.3.11 | Android Emulator | emulator
ndk;26.3.11579264 | 26.3.11579264 | NDK (Side by side) 26.3.11579264 | ndk/26.3.11579264
platform-tools | 35.0.2 | 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 | 3 | Android SDK Platform 34 | platforms/android-34
platforms;android-35 | 2 | Android SDK Platform 35 | platforms/android-35
Generic tools #
Git - 2.48.1
$ git --version
git version 2.48.1
Git LFS - 3.6.1
$ git-lfs version
git-lfs/3.6.1 (GitHub; darwin arm64; go 1.23.4)
GitHub CLI - 2.68.0
$ gh --version
gh version 2.68.0 (2025-03-05) https://github.com/cli/cli/releases/tag/v2.68.0
jq - 1.7.1
$ jq --version
jq-1.7.1
AWS CLI - 2.24.18
$ aws --version
aws-cli/2.24.18 Python/3.12.9 Darwin/24.2.0 source/arm64
Dart global packages
$ dart pub global list
junitreport 2.0.2
pipx packages
$ pipx list
venvs are in /Users/vagrant/.local/pipx/venvs apps are exposed on your $PATH at /Users/vagrant/.local/bin manual pages are exposed at /Users/vagrant/.local/share/man package yamllint 1.35.1, installed using Python 3.13.1 - yamllint
Mercurial - 6.9.3
$ hg version
Mercurial Distributed SCM (version 6.9.3) (see https://mercurial-scm.org for more information) Copyright (C) 2005-2025 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 - 13.32.0
$ firebase --version
13.32.0
OpenConnect - 9.12
$ openconnect --version
OpenConnect version v9.12-unknown Using GnuTLS 3.8.4. 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.31.6
$ cmake --version
cmake version 3.31.6 CMake suite maintained and supported by Kitware (kitware.com/cmake).
OpenVPN - 2.6.13
$ openvpn --version
OpenVPN 2.6.13 aarch64-apple-darwin24.2.0 [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [MH/RECVDA] [AEAD] library versions: OpenSSL 3.4.1 11 Feb 2025, LZO 2.10 Originally developed by James Yonan Copyright (C) 2002-2024 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/22.13.0/lib ├── @ionic/[email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] └── [email protected]
Bitrise-specific #
Bitrise CLI - 2.30.0
$ bitrise --version
2.30.0
Bitrise stepman - 0.16.3
$ stepman --version
0.16.3
Bitrise envman - 2.4.3
$ envman --version
2.4.3
Bitrise guest agent - 1.49.1
$ /opt/bitrise/virtualization/bin/guest-agent version
Bitrise Virtualization Guest Agent v1.49.1 2025/03/06 10:27:04 guest agent shut down
Homebrew #
All packages
- aom 3.12.0
- applesimutils 0.9.10
- apr 1.7.5
- apr-util 1.6.3_1
- argon2 20190702_1
- aria2 1.37.0
- autoconf 2.72
- awscli 2.24.18
- bazelisk 1.25.0
- boost 1.87.0
- brotli 1.1.0
- c-ares 1.34.4
- ca-certificates 2025-02-25
- cairo 1.18.2
- carthage 0.40.0
- cffi 1.17.1_1
- cmake 3.31.6
- coreutils 9.6
- cryptography 44.0.2
- curl 8.12.1
- danger-js 64
- danger-swift 3.21.1
- double-conversion 3.3.1
- edencommon 2025.02.17.00
- fb303 2025.02.17.00
- fbthrift 2025.02.17.00
- firebase-cli 13.32.0
- fizz 2025.02.17.00
- flow 0.263.0
- fmt 11.1.4
- folly 2025.02.17.00
- fontconfig 2.16.0
- freetds 1.4.26
- freetype 2.13.3
- fribidi 1.0.16
- fvm 3.2.1
- gd 2.3.3_6
- gettext 0.24
- gflags 2.2.2
- gh 2.68.0
- ghostscript 10.04.0
- giflib 5.2.2
- git 2.48.1
- git-lfs 3.6.1
- glib 2.82.5
- glog 0.6.0
- gmp 6.3.0
- gnupg 2.4.7
- gnutls 3.8.4
- graphite2 1.3.14
- groovy 4.0.26
- harfbuzz 10.3.0
- highway 1.2.0
- hub 2.14.2
- icu4c@76 76.1_1
- imagemagick 7.1.1-44
- imath 3.1.12
- jasper 4.2.4
- jbig2dec 0.20
- jenv 0.5.7
- jpeg-turbo 3.1.0
- jpeg-xl 0.11.1
- jq 1.7.1
- kotlin 2.1.10
- krb5 1.21.3
- leptonica 1.85.0
- libarchive 3.7.7
- libassuan 3.0.1
- libavif 1.1.1
- libb2 0.98.1
- libde265 1.0.15
- libdeflate 1.23
- libevent 2.1.12_1
- libgcrypt 1.11.0
- libgpg-error 1.51
- libheif 1.19.7
- libidn 1.42
- libidn2 2.3.7
- libksba 1.6.7
- liblqr 0.4.3
- libnghttp2 1.64.0
- libomp 19.1.7
- libpng 1.6.47
- libpq 17.2
- libraw 0.21.3
- libsodium 1.0.20
- libssh2 1.11.1
- libtasn1 4.19.0
- libtiff 4.7.0
- libtommath 1.3.0
- libtool 2.5.4
- libunistring 1.3
- libusb 1.0.27
- libuv 1.50.0
- libvmaf 3.0.0
- libx11 1.8.11
- libxau 1.0.12
- libxcb 1.17.0
- libxdmcp 1.1.5
- libxext 1.3.6
- libxrender 0.9.12
- libyaml 0.2.5
- libzip 1.11.3
- little-cms2 2.17
- lokalise2 3.0.2
- lz4 1.10.0
- lzo 2.10
- m4 1.4.19
- mercurial 6.9.3
- mint 0.17.5_1
- mpdecimal 4.0.0
- net-snmp 5.9.4
- nettle 3.10.1
- node 23.7.0
- npth 1.8
- oniguruma 6.9.10
- openconnect 9.12
- openexr 3.3.2
- openjdk 23.0.2
- openjpeg 2.5.3
- openldap 2.6.9
- openssl@3 3.4.1
- openvpn 2.6.13
- p11-kit 0.25.5
- pango 1.56.1
- parallel 20250222
- pcre2 10.44
- php 8.4.4
- pinentry 1.3.1_1
- pipx 1.7.1_1
- pixman 0.44.2
- pkcs11-helper 1.30.0
- pkgconf 2.3.0_1
- pycparser 2.22_1
- python-packaging 24.2
- [email protected] 3.11.11
- [email protected] 3.12.9
- [email protected] 3.13.2
- rbenv 1.3.2
- readline 8.2.13
- rtmpdump 2.4-20151223_3
- ruby-build 20250215
- screen 5.0.0
- shared-mime-info 2.4
- snappy 1.2.1
- sonar-scanner 7.0.2.4839
- sourcery 2.2.6
- sqlite 3.49.1
- stoken 0.93
- swift-format 600.0.0_1
- swiftlint 0.58.2
- tcl-tk 9.0.1
- telegraf 1.33.3
- tesseract 5.5.0
- tidy-html5 5.8.0
- transcrypt 2.3.1
- tree 2.2.1
- unbound 1.22.0
- unixodbc 2.3.12
- wangle 2025.02.17.00
- watchman 2025.02.17.00
- webp 1.5.0
- wget 1.25.0
- x265 4.1
- xcbeautify 2.27.0
- xclogparser 0.2.40
- xcodegen 2.42.0
- xcodes 1.6.0
- xorgproto 2024.1
- xxhash 0.8.3
- xz 5.6.4
- zeromq 4.3.5_1
- zlib 1.3.1
- zstd 1.5.7
- google-cloud-sdk 508.0.0
- temurin@11 11.0.26,4
- temurin@17 17.0.14,7
- temurin@21 21.0.6,7
OS #
macOS system overview
$ system_profiler SPSoftwareDataType
Software: System Software Overview: System Version: macOS 15.2 (24C101) Kernel Version: Darwin 24.2.0 Boot Volume: Macintosh HD Boot Mode: Normal Computer Name: vm-osx-sequoia-16-edge-g2-m1-max.5core-b155ef42-4d4e-4e15-a422-761952ac3414 User Name: vagrant (vagrant) Secure Virtual Memory: Enabled System Integrity Protection: Disabled Time since boot: 56 seconds
Disk space
$ df -h /
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk3s1s1 351Gi 10Gi 105Gi 10% 412k 1.1G 0% /
OpenSSH
$ ssh -V
OpenSSH_9.8p1, LibreSSL 3.3.6