Addashaw
Addashaw

Reputation: 21

Can I use Ubuntu to create a Apple iPod/iPhone/iPad app?

I was wondering if I could make some money by creating an iDevice app and posting it on the Rock your Phone Store. Which language should I use and are there exceptions to it.

Upvotes: 2

Views: 2037

Answers (2)

WreithKassan
WreithKassan

Reputation: 215

Yes! What you need to do is get a copy of OS X downloaded (legally if at all possible), and search google for a guide, this search will work: This One Then you can create the VM on any OS, even windows. (Before anyone says that it is not possible, I am running it on my windows machine as we speak for work). Once you have done this, you can log onto the Mac App Store and download Xcode like anyone else.

Upvotes: 0

Carl Smotricz
Carl Smotricz

Reputation: 67780

I tried that a few weeks back. There's a project called GnuStep that includes a runtime library for Objective C. However, I was a bit disappointed to find that there are big differences to the Cocoa library provided by (and only on) Apple. A lot of the classes and methods I found in Apple's Cocoa documentation were not supported, so programming became a bit tedious. There are even differences in the dialect of Objective-C that's available. I ended up developing on my MacBook using XCode.

If you're willing to put up with the limits and inconvenience of not developing in the "genuine" environment, it is possible. I think I heard that some people do it.

You should be able to get a used MacMini for something like $200... that would allow you do iSomething development in a "real" native Mac environment. The version of XCode required to produce apps for iMac and iPad requires OS X.6 .

Alternatively, I hear there are projects that allow one to run Mac OS X on non-Mac hardware. However, this is illegal because it's in breach of your (or anyone's) contract with Apple. Creating Apple programs in an illegally set-up environment is probably not a promising start to a flourishing business relationship with the only distributor for your software.

Upvotes: 4

Related Questions