# robotsandpencils/xcodesapp

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/robotsandpencils-xcodesapp).**

8,432 stars · 372 forks · Swift · MIT

## Links

- GitHub: https://github.com/RobotsAndPencils/XcodesApp
- Homepage: https://xcodes.app
- awesome-repositories: https://awesome-repositories.com/repository/robotsandpencils-xcodesapp.md

## Description

XcodesApp is a management utility for controlling Apple development toolsets. It serves as a version manager and runtime installer used to download, install, and switch between multiple versions of Xcode and their associated platform runtimes.

The tool provides a way to browse available versions, release notes, and system compatibility requirements from official release channels. It utilizes accelerated connections to download specific versions of the development environment and its corresponding operating system runtimes and hardware variants.

Users can assign a specific installed version as the primary system instance and toggle between active versions of the development environment.

## Tags

### Development Tools & Productivity

- [Apple Toolset Managers](https://awesome-repositories.com/f/development-tools-productivity/development-environment-management/apple-toolset-managers.md) — Serves as a management interface for controlling the active version of the primary Apple development toolset.
- [Runtime Version Switching](https://awesome-repositories.com/f/development-tools-productivity/runtime-version-detectors/runtime-version-switching.md) — A tool for downloading, installing and switching between multiple versions of Xcode and its platform runtimes. ([source](https://github.com/robotsandpencils/xcodesapp#readme))
- [IDE Version Managers](https://awesome-repositories.com/f/development-tools-productivity/ide-version-managers.md) — Enables switching the active system instance of the development environment to match specific project or team dependencies.
- [macOS Development Environments](https://awesome-repositories.com/f/development-tools-productivity/macos-development-environments.md) — Provides a management interface for installing and configuring the development environment specifically for macOS and iOS software development.
- [Version Selection Interfaces](https://awesome-repositories.com/f/development-tools-productivity/version-selection-interfaces.md) — Includes a command line selector to assign a specific installed version as the primary system instance. ([source](https://github.com/robotsandpencils/xcodesapp#readme))

### DevOps & Infrastructure

- [OS Platform Variants](https://awesome-repositories.com/f/devops-infrastructure/deployment-management-strategies/execution-platforms-and-targets/deployment-environments/hardware-specific-installations/os-platform-variants.md) — Enables the downloading and installation of specific operating system runtimes and hardware variants. ([source](https://github.com/robotsandpencils/xcodesapp#readme))

### Programming Languages & Runtimes

- [IDE](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/runtime-environments/runtime-management-utilities/pre-release-runtime-installers/multi-version-installations/ide.md) — Allows for the downloading and installation of specific IDE versions using accelerated connections. ([source](https://github.com/robotsandpencils/xcodesapp#readme))
- [Platform Runtimes](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/runtime-environments/runtime-management-utilities/pre-release-runtime-installers/multi-version-installations/platform-runtimes.md) — Downloads and configures platform runtimes and hardware variants needed for testing apps on different system versions.
- [OS Runtime Installers](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/runtime-environments/runtime-management-utilities/pre-release-runtime-installers/os-runtime-installers.md) — Provides a utility for sourcing and installing specific operating system runtimes and hardware variants for the Xcode IDE.

### Part of an Awesome List

- [Developer Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/developer-utilities.md) — Manages installation and switching of multiple Xcode versions.
