Xcode 16.3

Xcode 16.3

Stack ID: osx-xcode-16.3.x

Current stack revision: v2025-04-01

Changelog Update history Get notified

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.21.13
  • 1.21
  • 1.22.11
  • 1.22 (default)
  • 1

Go version aliases

  • 1 => 1.22.11
  • 1.21 => 1.21.13
  • 1.22 => 1.22.11

Node.js versions

  • 20.18.1
  • 20.18
  • 20 (default)
  • 22.13.0
  • 22.13
  • 22
  • lts

Node.js version aliases

  • 20 => 20.18.1
  • 20.18 => 20.18.1
  • 22 => 22.13.0
  • 22.13 => 22.13.0
  • lts => 20.18.1

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.12.8

Kotlin

  • Kotlin version 2.1.20-release-217 (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.4

Build version: 22E238

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)
tvOS 18.4

Build version: 22L254

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.4

Build version: 22T250

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.4

Build version: 22O237

Devices:

  • Apple Vision Pro

CLI tools #

Apple development #

Xcode version
$ xcodebuild -version

Xcode 16.3 Build version 16E140
CoreSimulator.framework - 1010.10
$ /usr/libexec/PlistBuddy -c "print 'CFBundleVersion'" /Library/Developer/PrivateFrameworks/CoreSimulator.framework/Resources/Info.plist

1010.10
Swift (Xcode bundled)
$ xcrun swift --version

swift-driver version: 1.120.5 Apple Swift version 6.1 (swiftlang-6.1.0.110.21 clang-1700.0.13.3) 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: 1743492853
swift-format - 601.0.0
$ swift-format --version

601.0.0
Tuist - 4.20.0
$ tuist version

4.20.0
Homebrew config
$ brew config

HOMEBREW_VERSION: 4.4.27 ORIGIN: https://github.com/Homebrew/brew HEAD: 9b1efcd944408db0bd85f82fe4724ccae04a812f Last commit: 25 hours ago Branch: stable Core tap JSON: 01 Apr 07:34 UTC Core cask tap JSON: 01 Apr 07:51 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.49.0 => /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 (16E140) Git : git version 2.49.0 Ruby lib dir : /Users/vagrant/.asdf/installs/ruby/3.3.7/lib Repositories : master - git - https://github.com/CocoaPods/Specs.git @ 4cf6c7e0de3786b563fc66b1f9bb56458043b7b3 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.1
$ xcpretty --version

0.4.1
applesimutils - 0.9.10
$ applesimutils -v

applesimutils version 0.9.10
danger-swift - 3.21.1
$ danger-swift --version

3.21.1 
xcbeautify - 2.28.0
$ xcbeautify --version

2.28.0
xclogparser - 0.2.41
$ xclogparser version

XCLogParser 0.2.41

Android development #

Emulator version - 35.4.9
$ grep ^Pkg.Revision "${ANDROID_HOME}"/emulator/source.properties

Pkg.Revision=35.4.9
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.4.9        | 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.49.0
$ git --version

git version 2.49.0
Git LFS - 3.6.1
$ git-lfs version

git-lfs/3.6.1 (GitHub; darwin arm64; go 1.23.4)
GitHub CLI - 2.69.0
$ gh --version

gh version 2.69.0 (2025-03-19) https://github.com/cli/cli/releases/tag/v2.69.0
jq - 1.7.1
$ jq --version

jq-1.7.1
AWS CLI - 2.25.7
$ aws --version

aws-cli/2.25.7 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.37.0, installed using Python 3.13.2 - yamllint
Mercurial - 7.0
$ hg version

Mercurial Distributed SCM (version 7.0) (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 - 14.0.1
$ firebase --version

14.0.1
OpenConnect - 9.12
$ openconnect --version

OpenConnect version v9.12-unknown Using GnuTLS 3.8.9. 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 - 4.0.0
$ cmake --version

cmake version 4.0.0 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/20.18.1/lib ├── @ionic/[email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] ├── [email protected] └── [email protected]

Bitrise-specific #

Bitrise CLI - 2.30.5
$ bitrise --version

2.30.5
Bitrise stepman - 0.16.3
$ stepman --version

0.16.3
Bitrise envman - 2.5.3
$ envman --version

2.5.3
Bitrise guest agent - 1.40.7
$ /opt/bitrise/virtualization/bin/guest-agent version

Bitrise Virtualization Guest Agent v1.40.7 2025/04/01 09:26:09 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.25.7
  • bazelisk 1.25.0
  • boost 1.87.0_1
  • brotli 1.1.0
  • ca-certificates 2025-02-25
  • cairo 1.18.4
  • carthage 0.40.0
  • cffi 1.17.1_1
  • cmake 4.0.0
  • 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.03.10.00
  • fb303 2025.03.10.00
  • fbthrift 2025.03.10.00
  • fizz 2025.03.10.00
  • flow 0.266.1
  • fmt 11.1.4
  • folly 2025.03.10.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.69.0
  • ghostscript 10.05.0_1
  • giflib 5.2.2
  • git 2.49.0
  • git-lfs 3.6.1
  • glib 2.84.0_1
  • glog 0.6.0
  • gmp 6.3.0
  • gnupg 2.4.7
  • gnutls 3.8.9
  • graphite2 1.3.14
  • groovy 4.0.26
  • harfbuzz 11.0.0
  • highway 1.2.0
  • hub 2.14.2
  • icu4c@77 77.1
  • imagemagick 7.1.1-47
  • imath 3.1.12
  • jasper 4.2.5
  • jbig2dec 0.20
  • jenv 0.5.7
  • jpeg-turbo 3.1.0
  • jpeg-xl 0.11.1
  • jq 1.7.1
  • kotlin 2.1.20
  • krb5 1.21.3
  • leptonica 1.85.0
  • libarchive 3.7.7
  • libassuan 3.0.2
  • libavif 1.2.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.43
  • libidn2 2.3.8
  • libksba 1.6.7
  • liblqr 0.4.3
  • libnghttp2 1.65.0
  • libomp 20.1.1
  • libpng 1.6.47
  • libpq 17.4_1
  • libraw 0.21.3
  • libsodium 1.0.20
  • libssh2 1.11.1
  • libtasn1 4.20.0
  • libtiff 4.7.0
  • libtommath 1.3.0
  • libtool 2.5.4
  • libunistring 1.3
  • libusb 1.0.28
  • libvmaf 3.0.0
  • libx11 1.8.12
  • 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.1.2
  • lz4 1.10.0
  • lzo 2.10
  • m4 1.4.19
  • mercurial 7.0
  • mint 0.17.5_1
  • mpdecimal 4.0.0
  • net-snmp 5.9.4
  • nettle 3.10.1
  • npth 1.8
  • oniguruma 6.9.10
  • openconnect 9.12
  • openexr 3.3.3
  • 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.3
  • parallel 20250322
  • pcre2 10.45
  • php 8.4.5_1
  • pinentry 1.3.1_1
  • pipx 1.7.1_1
  • pixman 0.44.2
  • pkcs11-helper 1.30.0
  • pkgconf 2.4.3
  • pycparser 2.22_1
  • [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 20250326
  • screen 5.0.0
  • shared-mime-info 2.4
  • snappy 1.2.1
  • sonar-scanner 7.1.0.4889
  • sourcery 2.2.6
  • sqlite 3.49.1
  • stoken 0.93
  • swift-format 601.0.0
  • swiftlint 0.58.2
  • tcl-tk 9.0.1
  • telegraf 1.34.1
  • tesseract 5.5.0_1
  • tidy-html5 5.8.0
  • transcrypt 2.3.1
  • tree 2.2.1
  • unbound 1.22.0
  • unixodbc 2.3.12
  • wangle 2025.03.10.00
  • watchman 2025.03.10.00
  • webp 1.5.0
  • wget 1.25.0
  • x265 4.1
  • xcbeautify 2.28.0
  • xclogparser 0.2.41
  • xcodegen 2.42.0
  • xcodes 1.6.0
  • xorgproto 2024.1
  • xxhash 0.8.3
  • xz 5.8.0
  • zeromq 4.3.5_1
  • zlib 1.3.1
  • zstd 1.5.7
  • google-cloud-sdk 516.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-g2-m1-max.5core-68a98ce7-930a-4f5d-b6df-c508af709492 User Name: vagrant (vagrant) Secure Virtual Memory: Enabled System Integrity Protection: Disabled Time since boot: 1 minute, 43 seconds
Disk space
$ df -h /

Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk3s1s1 245Gi 10Gi 130Gi 8% 412k 1.4G 0% /
OpenSSH
$ ssh -V

OpenSSH_9.8p1, LibreSSL 3.3.6