How to Install Xcode for Windows 10, 8/8.1 and 7 on Laptop/PC

As a developer, I had always felt easy to develop apps for Linux and Windows OS as compared to Mac OS. The reason being is you can develop Linux and Windows apps on any platform while developing apps on Mac requires a toolset called XCode. If you are interested to install Xcode for Windows PC (7, 8.1 and 10), then here is a detailed way on how to install Xcode on Windows 7 and 8/8.1 and Windows 10 PC.


Xcode is designed and built by Apple specifically for Mac OS X. Xcode is an integrated development environment(IDE) for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, watchOS, and tvOS. The IDE is not available for any other operating systems except Mac OS X and iOS.



Requirements to Install Xcode on Windows 7/8/10 OS / XCode for Windows

  • A working Mac OS X virtual machine on VMware or VirtualBox
  • Downloaded Xcode package from Apple site. You need to have an Apple ID in order to download Xcode from Apple store.
  • Dual-Core Intel processor in the computer
  • Minimum 2GB of RAM (Recommended: 4 GB+)
  • Availability of the hardware virtualization on the computer


Steps to install Xcode on Windows 10, 8/8.1 and 7 PC or Laptop

Here, we will use Virtual Box to install Xcode on Windows. So if you don’t have a copy of an installed Virtual Box, then you can download it as it is the free and open source.

Follow the below steps so as to install Xcode on Windows 10, 8 or 8.1 and Windows 7 desktop or Laptop for iOS SDK.

Step 1: Download and install VMware or VirtualBox on your Windows computer from the here. Search for “VirtualBox 5.2.4 platform packages” and click on “Windows Hosts”.

Step 2: Now, download and install OSX Mavericks ISO as a virtual machine from here.

Step 3: Create the virtual machine on your Oracle virtual box. For that, you need to open Virtual Box and click New.


Step 4: Now, you will get a new window asking for the name of the new operating system. Enter Name as OSX, Type of the OS as Mac OS X and also enter the Version as Mac OS X (32 bit). Click Next.


Create New Virtual Machine

Step 5: Select the memory size for the virtual machine as 1024 MB (1 GB) and then click Next.


Select memory size for virtual machine

Step 6: Now, Select and create the type of virtual hard drive file.


Create Virtual machine – Hard Disk

Step 7: Select the type of Hardware file as VDI (VirtualBox Disk Image). It is always recommended to go for VDI in terms of ISO image. Click Next.


Create Virtual Machine-Hard Disk File Type


Step 8: Select the physical hard drive as Dynamically allocated. Now, you need to allocate the file location and size from the physical hard drive on your device. Then, Click on Create.
150+ Toughest/Crazy/Best Would You Rather Questions


Create Virtual Machine- Storage



Create Virtual Machine – File Size & Location

Step 9: Now, you have successfully created a virtual machine on your virtual box. Currently, it will be in “Powered Off” state.


Virtual Machine – OSX


Step 10: Now you need to mount the OSX Mavericks ISO that we have downloaded before. For that, Go to Settings -> Storage -> Load iso File -> Click Ok -> Start.


Create VM on Oracle

Step 10: Next, follow the on-screen steps of OSX boot and then OSX will be installed in Oracle Virtual.

Step 11: Go to safari browser in your Virtualbox.

Step 12: Open official Apple App store and sign in using your Apple ID in the App store. You need to enter the Apple ID and password as shown in the image below:

Step 13: After signing, type Xcode in the search box.  You can select any of the apps. Click on Free and Download. Then, click OK to download the kit. After completing the installation process, open it from the applications.

Step 14:  In order to install Xcode components, you need to be the root user. So now, you need to provide your root credential. Enter your name and password and press OK.

That’s it, we have now successfully installed the latest Xcode version on your Windows 10, 8/8.1 and 7 PC using desktop virtualization software VMware workstation. Start creating new projects and better apps using this interface.

So in this way, you can easily download and install Xcode for windows Personal computer or laptop. The performance and speed of Xcode won’t be extremely high.

Hope this tutorial helps you in the best way to install Xcode on Windows 10, 8/8.1 and 7 OS running PC or Laptop.

Leave A Reply