368 Developing iOS apps on a Windows should come as no surprise to any developer, as iOS is a platform for many different computers. Whether you are writing an app just to learn or possibly show off. It is good to know that there are free options available rather than shelling out thousands of dollars for Macs. This article will cover some of the basic steps to getting iOS app development for running on Windows. The first step for installing any operating system is getting either a copy of the OS as a virtual image file or an installer. There are many different ways to get the software, but you should make sure that there is some form of support available. Even if you are using a virtual machine tool like VirtualBox or VMWare you should be able to get support from the company. iOS is still young and finding help on forums can be difficult because of that, but if you go to more mainstream forums then there will likely be more people willing to help. After getting a copy of OS X, you should make sure that your VM supports it. If not then download a copy of VirtualBox or VMWare and install it on your machine. After getting the software installed, you need to create a new virtual machine with an operating system. In VirtualBox, it is as easy as clicking new, selecting a name and operating system, and picking the size of the hard drive. Once this has been done, you can start installing the OS. Once the machine boots for the first time, you will be prompted to enter your user information and you will need to agree to Apple’s license. After that, you can start using your new Mac. Since the iOS SDK is only available for OS X this means that you will need to do some tweaking in order to get it working for use in Windows. After following the steps above you should be able to install Xcode like any other application on Windows. Make sure when creating a project that you set the type to iOS. Also, if you want to deploy the application then make sure that you launch it directly from OS X. Because there are not any virtual machines that can emulate an iOS device.