Xcode is a SDK for building apps on MAC. If you love to develop an application it is easy for Linux and windows platform but you want to develop application for MAC you must have a SDK called Xcode. Xcode is a popular IDE(Integrated Development Environment) that have set of software development tools designed by Apple operating system. It is developed only for MAC users but you can also use Xcode on windows OS. It is an interface builder you can also consider it as a testing application and an asset management toolkit. In this post we are listing method to install and run Xcode on windows OS. After installing Xcode SDK on your windows OS, you can create and develop basic apps on your windows(7, 8, 8.1, 10).

Requirements to Install and run Xcode on Windows OS

In this article we are going to explain the full details of how to Install and run Xcode on your windows device. You must have few requirements for installing the Xcode on your windows PC. Requirements for Xcode are as:

  • As you know that Xcode is developed only for MAC OS so if you want to use it on your windows you must have a working MAC OS X virtual machine on VirtualBox or VMware .
  • Now you have to download Xcode package from Apple site. For downloading Xcode from Apple store you must have an Apple ID.
  • Minimum 2GB of RAM (Recommended: 4 GB or more)
  • Hardware Virtualization
  • Dual Core Intel processor

How To Install And Run Xcode On Windows 10

There are mainly two popular ways to install and run Xcode on windows OS. You can easily follow any of them to easily use Xcode on windows device.

Method 1: Installing OS X on a Virtual Machine

  • First of all you have to download VirtualBox on your windows device.
  • Now you need to download and install OSX Mavericks ISO as a virtual machine.
  • Now you have to create a virtual machine on your virtual box for that you have to open Virtual Box and click new.
  • It will get a new window and asking for the name of new operating system. Here you have to enter the name of OS and also enter the version and finally click to Next.
    install virtualbox
  • After that you have to select the size of RAM and sufficient size of memory for your virtual machine. To run Android on your windows the sufficient size of memory requires 1GB. Select the memory size and click on Next.
    Select memory size
  • Now you have to select the type of hardware file as VirtualBox Disk Image. It is always recommended to go for VDI in terms of ISO image. Click Next.
    VirtualBox Disk Image
  • Now you have to allocate the file location and size of Android from physical hard drive on your device. Then, Click on Create.
    Memory allocation
  • Now you have successfully created virtual machine on your virtualbox. Next step you need to mount the ISO file which you have downloaded before. For mount that you have to go to Settings -> Storage -> Load iso File -> Click Ok -> Start.
    mount the ISO file
  • Now you have new virtual MAC OS installed on your windows OS. Go to safari browser in your virtualbox and open Apple App Store on your browser. Sign in using your Apple ID.
    Apple login page
  • After successfully login into Apple App Store you have to type Xcode in the search box. It shows you some various related apps. Click on free and download and then click on OK to download the Xcode kit.
    Download Xcode
  • After completing the installation process you have to open it from the applications. It shows you a popup window ask for Name and password. Here you need to provide your root credential to get access privilege to install Xcode. Enter you name and password and press OK.
    Fill details
  • Finally you have successfully download and install the latest version of Xcode on your windows OS using virtualization software.
    Install Xcode

Method 2: Using Hackintosh

  • Hackintosh is a similar to a virtual machine. It allows you to run MAC OS X inside a Virtual Machine in Windows. You can easily install OS X on your windows hard drive and boot directly into it. Here is a guide to convert your Windows PC into Hackintosh.
  • It helps overcome the performance issues that you might run into with a Virtual Machine.
  • It should be more difficult to set up a Hackintosh. There has most chance that there will be some bugs and it can’t run and perform as well as OS X on an actual Mac.