


Just make sure to replace Xcode.app with the version you want to use - perhaps sudo xcode-select -s /Applications/Xcode\ 9.app/ instead. You can download Xcode with/without Paid (Premium) Apple Developer Account from below links. $ sudo xcode-select -s /Applications/Xcode.app/ There’s a simple solution - run the following in Terminal: “Error returned in reply: Connection Invalid. If builds are failing in Xcode 9, for example, due to the following: Use xcode-select on the command line whenever you need to switch between versions. Now go to Xcode Releases page or Apple Developer More Downloads and download an older version of Xcode, as needed and install.

Name the older version Xcode 8.3.3 or whatever you likeĭrag the Xcode 8.3.3.app to /Applications Go to to download the older version of Xcode you need and extract the archive. Install the latest version of Xcode from the App Store.You’ll just need to use xcode-select on the command line to switch between them whenever you go from, for example, Xcode 9 back to Xcode 8. Frameworks like Flutter, React Native, or Xamarin allow you to target multiple platforms with the same code base, which can save a lot of development time if that is something you plan on doing.Despite what you may have heard, it is possible to have multiple versions of Xcode installed at the same time without using any special tools or apps.

You can install Mac OS X alongside your normal operating system and easily download Xcode on it.Īnother way is to shift to a different development tool instead of using Objective-C or Swift code. On the other hand, if you’re willing to dip into some technical stuff to secure a long-term solution, virtualization might be the answer for you. This approach costs very little and allows you to start developing without any complicated setup. If you’re looking for convenience, then the simplest method to get Xcode running on a Windows computer is by renting a Mac. What Is the Best Way To Run Xcode And Develop iOS Apps on Windows 10 and 11? It’s free and open-source, with readily available tutorials to help you get started. ReactNative leverages the powerful and flexible React framework to allow developers to craft apps for iOS or Android using Javascript.
