Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

It is required to have a mac to build iphone application or we can use VirtualBox to emulate the MAC OS X platform and do the same task ? Is there any license restriction ?


share|improve this question
up vote 4 down vote accepted

It is required that you be running OS X and you can't virtualize OS X on non-Apple hardware (by terms in the EULA, not for any technical reasons). Therefore it follows that you need a Mac computer to build iPhone software.

See this question and answer for a discussion on virtualizing OS X: Is there a way to evaluate OSX without purchasing Macintosh hardware?

share|improve this answer

Yes, you would have to use a Mac computer.

Running MacOSX as a virtual machine would be against Apple's licensing terms.

share|improve this answer

If you want to comply with all Apple's license restrictions, then, yes, you need a Mac to build and sign iOS apps using Apple's latest SDK tools.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.