

Github GitHub - RobotsAndPencils/XcodesApp: The easiest way to install and switc...
source link: https://github.com/RobotsAndPencils/XcodesApp
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Xcodes.app
The easiest way to install and switch between multiple versions of Xcode.
If you're looking for a command-line version of Xcodes.app, try xcodes
.
Features
- List all available Xcode versions from Xcode Releases' data or the Apple Developer website.
- Install any Xcode version, fully automated from start to finish. Xcodes uses
aria2
, which uses up to 16 connections to download 3-5x faster than URLSession. - Just click a button to make a version active with
xcode-select
. - View release notes, OS compatibility, included SDKs and compilers from Xcode Releases.
Installation
Xcodes.app runs on macOS Big Sur 11.0 or later.
Homebrew Cask
brew install --cask xcodes # These are Developer ID-signed and notarized release builds and don't require Xcode to already be installed in order to use.
Download a release
- Download the latest version here using the Xcodes.zip asset. These are Developer ID-signed and notarized release builds and don't require Xcode to already be installed in order to use.
- Move the unzipped
Xcodes.app
to your/Applications
directory
Development
You'll need macOS 11 Big Sur and Xcode 12 in order to build and run Xcodes.app.
If you aren't a Robots and Pencils employee you'll need to change the CODE_SIGNING_SUBJECT_ORGANIZATIONAL_UNIT build setting to your Apple Developer team ID in order for code signing validation to succeed between the main app and the privileged helper.
Notable design decisions are recorded in DECISIONS.md. The Apple authentication flow is described in Apple.paw, which will allow you to play with the API endpoints that are involved using the Paw app.
xcode-install
and fastlane/spaceship both deserve credit for figuring out the hard parts of what makes this possible.
Releasing a new version
Contact
Made with by Robots & Pencils
Recommend
-
48
README.md Glorious Demo The easiest way to demonstrate your code in action.
-
74
README.md xcodes Manage the Xcodes installed on your Mac
-
180
WireGuard Easy You have found the easiest way to install & manage WireGuard on any Linux host! Features All-in-one: WireGuard + Web UI. Easy installation, simple to use. List, create, delete...
-
16
Easiest way to install letsencrypt on LinuxSearch ComputingForGeeksInstall Letsencrypt on Linux: Today i wou...
-
19
Starport is the easiest way to build a blockchain. It is a developer-friendly interface to the Cosmos SDK, the world's most widely-used blockchain application framework. Starport generates bo...
-
17
Easiest way to install GNS3 1.3.9 on Kali Linux 2.0,Debian 8 and Ubuntu 15.04Gns3 1.3.9 was released which fixes 3 major problems found in version 1.3.8:Fixes launch crash on Windows 32-bit.Catch exception when trying to...
-
3
Easiest way to install git flow on Mac OS XMay 02, 2012 · 1 min read · Edit on GitHub
-
8
I've been riding the learn (build) in public wave for the past month. Here's what I've been doing: I code or learn for an hour Report my progress on
-
6
Super Punch-Out!! has a hidden two-player mode — and you can try it on the Switch The new mode was discovered nearly three decades after the game’s release...
-
7
Kbus is your easiest way to share/synchronise data between your Golang servers or/and between you servers and browsers(JS client) and/or between your clients, any golang applications can communicate between each others and with html pages using the J...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK