

Since I like living on the edge, let’s make 11.3 Beta the currently active/preferred Xcode version on my machine: xcversion select -symlink 11.3 xip archive, copy a renamed version to our Application directory and even install Xcode’s tooling for this version. This will download Xcode 11.3 Beta from the developer portal, extract the. Looks like there’s a new beta available, so let’s install that: xcversion install 11.3

Note that this tool also detects what Xcode versions you have installed already.


Once it’s installed you can fetch the currently available list of Xcode versions as follows: xcversion list This command installs the command-line tool. Installing the xcversion command-line tool and exploring the available Xcode versions gem install xcode-install Let’s look at a step by step guide to installing this tool, and using it. This tool is a command-line interface that you can use to install, uninstall and manage multiple Xcode versions. Macs are expensive, but if you want to develop on Apple platforms you kind of have to s u c k it up and buy one.Luckily there is an alternative available xcode-install or xcversion. Interestingly I recently read a blog post by a well known dev that built himself a Hackintosh, not sure if its being used a development machine or was just for fun. I think I remember someone telling me in some countries Apple's terms of service may not be enforceable on this, but I don't know if that's true or not. So yeah.the answer is this.technically you can run macOS on non-Apple hardware but you are violating Apple's terms of service. If Apple chooses to enforce its rules, they may kick you out of the dev program and you will have wasted your time. Maybe they will notice that you are not on Mac and turn a blind eye, but then again, maybe they won't. Maybe you'll get away with it by running macOS on a virtual machine, maybe you won't. If you plan on developing for the platform officially (submitting apps to the App Stores) I recommend you invest in a Mac. If you do, you basically are going rogue. You can't officially run macOS (and by extension Xcode) on non-Apple hardware. It is unless you are running it in a virtual machine on a Mac (which is not a solution for the poster).
