- Home /
Mac OSX on windows and building out for iphone/ipad?
Hi,
I was wondering would i be able to build out an ipa (iphone/ ipad), by adding mac software on a windows PC?
or do i have to buy a mac
Answer by tanoshimi · Nov 02, 2014 at 02:03 PM
The only legal way to compile for iOS/OSX is on Mac hardware.
From the OSX EULA (s.2a):
"you are granted a limited non-exclusive license to install, use and run one (1) copy of the Apple Software on a single Apple-branded computer at a time. You agree not to install, use or run the Apple Software on any non-Apple-branded computer"
i've seen people use boot camp to get windows on mac but the other way round is illegal?, man do OS rip you off
The OS is free. Because you are only supposed to get it with the $$anonymous$$ac...
The OS isn't free, it's like saying that windows is free because you bought a laptop that came with it. OS X costs money, it's just included in the price of the mac.
$$anonymous$$y PC came with XP, then i got Win7 in a box. $$anonymous$$y $$anonymous$$i came with 10.8. I would have to pay for 10.9 and 10.10 later on, but not anymore. Plus it is out of warranty. You are given the OS because the machine would be worthless without something to run it. Unless you are referring to the whole product as a complete environment thing.
Answer by aclee · Nov 02, 2014 at 03:11 PM
You don't have to buy a mac (thought it is best way to do it if your project is targeted towards ios devices) there are a few ways to compile ipa on non apple machines:
you can use virtual machines, here is a good tutorial for that here
you can hackintosh your pc (not recommended if you don't have much knowledge about computers(Parts, BIOS and oparating systems)) here is a few tutorials -
if you have access to a make already, click here
note: running a virtual machine is a bit hard so make sure that your pc can handle it, if you want to do a hackintosh, do yourself a favor and take time for research, check if your pc is compatible. personally i would recommend buying a mac if it's one of your target platforms anyway because you can develop for pc/linux/android on mac also.
As stated in my answer, any of these methods would put you in breach of the OSX licence terms (Section 2A), which state:
"you are granted a limited non-exclusive license to install, use and run one (1) copy of the Apple Software on a single Apple-branded computer at a time. You agree not to install, use or run the Apple Software on any non-Apple-branded computer"