| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| xcodes.zip | 2026-06-08 | 7.7 MB | |
| xcodes-2.0.1.mojave.bottle.tar.gz | 2026-06-08 | 7.7 MB | |
| xcodes-2.0.1.macos.i386.tar.gz | 2026-06-08 | 7.7 MB | |
| xcodes-2.0.1.macos.arm64.tar.gz | 2026-06-08 | 7.7 MB | |
| xcodes-2.0.1.arm64_mojave.bottle.tar.gz | 2026-06-08 | 7.7 MB | |
| 2.0.1 source code.tar.gz | 2026-06-08 | 262.8 kB | |
| 2.0.1 source code.zip | 2026-06-08 | 288.5 kB | |
| README.md | 2026-06-08 | 3.1 kB | |
| Totals: 8 Items | 39.1 MB | 1 | |
If you installed xcodes with homebrew you can upgrade with brew upgrade xcodesorg/made/xcodes.
xcodes Release Notes
Highlights
- Refactored the CLI onto the shared, concurrency-enabled
XcodesKitpackage. - Updated command implementations to use Swift concurrency.
- Added architecture-aware filtering to
xcodes listandxcodes runtimes. - Defaults Xcode and runtime listings to the current Mac architecture.
- Adds architecture labels for available downloads:
[Universal],[Apple Silicon], and[Intel]. - Added federated Apple ID authentication support through
XcodesLoginKit. - Removed duplicated local
AppleAPIcode and old in-repo model code now provided by shared packages. - Raised package requirements to Swift 6 / macOS 13.
- Added README documentation for architecture filtering.
Architecture Filtering
xcodes list and xcodes runtimes now support filtering by architecture:
:::sh
xcodes list --architecture arm64
xcodes list --architecture universal
xcodes runtimes --architecture arm64
xcodes runtimes --architecture universal --include-betas
Supported values:
arm64x86_64appleSiliconuniversal
When no architecture is provided, xcodes shows downloads appropriate for the current Mac and prints a note explaining how to switch.
Runtime Installation
- Runtime listing and installation now use shared
XcodesKitruntime services. - Runtime output handles architecture-specific downloads more consistently.
- Runtime installs use shared archive and
xcodebuildinstall policy logic. - Apple Silicon runtime installs can pass the correct architecture variant through the newer
xcodebuildpath where supported.
Authentication
- Apple ID authentication now uses
XcodesLoginKit. - Federated Apple ID accounts, such as Apple Business Manager accounts, can complete browser-based sign-in and paste the callback URL back into the CLI.
- Fastlane session loading now uses the shared login-kit session loader.
Internal Changes
- Renamed the local library product to
XcodesCLIKit. - Removed the old
AppleAPItarget and tests. - Removed PromiseKit/Foundation package dependencies.
- Updated Path.swift and Yams package versions.
- Added shared mocks and test helpers for the new async environment.
- Updated CI for the newer Swift/package setup.
PRs And Contributors
- Builds on runtime architecture work from #437 by @MattKiazyk.
- Incorporates current-machine architecture filtering direction from #459 by @acecilia.
- Relates to architecture-specific install work from #464 by @arietis.
- Incorporates federated authentication support from #465 by @daltonclaybrook.
Changes
- Shared XcodesKit, XcodesLoginKit (#472) @MattKiazyk
- support multiple architectures for runtimes (#437) @MattKiazyk