Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS

Yuhong Hu
Yuhong Hu
1,632 Points

Xcode on windows

How do I install xcode on Windows 7? Do I need a Mac to develop iOS apps?

3 Answers

Stone Preston
Stone Preston
42,016 Points

you pretty much need a mac to develop iOS apps natively

There are ways of doing it on windows but they are not very easy/simple. just google "how to run OS X on windows". you can try and use a VM, or a hackintosh but they wont be very easy to get up and running. a service like MacInCloud or something similar would also work, but ive heard services like mac in cloud can be slow.

Here is a stack overflow post that might be of some use.

You could use Xamarin to create apps using C# on your windows machine, but its not native iOS development and you wouldnt be using xcode and objective C.

I think the best option would be to buy a mac though. You can get a mac mini for a pretty affordable price and for even cheaper if you go the refurbished route.

Nathaniel Mignot
Nathaniel Mignot
597 Points

Ok, so if I would like to build IOS apps I need a mac because it will be easier, I can also use the mac to make android apps. I have looked around a lot and that seems to be the case. The down fall is the price ( I have the money I just can’t justify paying the 2000 dollar price for bottom of the barrel machine) This is what I have now. I would love to get away from it because it’s so heavy. http://h10025.www1.hp.com/ewfrf/wc/document?docname=c03394757&cc=us&dlc=en&lc=en

If that link won't work it's an HP Povillion m7

Cassio Victor Cadore
Cassio Victor Cadore
6,579 Points

Even using Xamarin and conding with C#, a mac is required to compile the app! "If you’d like to develop for iOS, whether you want to code in Xamarin Studio or Visual Studio, you must have an Apple Macintosh computer running at least OS X Mountain Lion on hand. Although Xamarin applications are based on the .NET BCL and are written in C#, Xamarin requires the iOS SDK and Xcode in order to compile. Additionally, the iOS Device Simulator is part of the iOS SDK, and therefore only available on Mac.(..)"

http://developer.xamarin.com/guides/cross-platform/getting_started/introduction_to_mobile_development/