Software and hardware requirements for iOS development

What are the iPhone application development options?
I am currently trying to install the gnu kit for Linux without success! Too many steps, and I did not have the opportunity to compile one application.
The Apple SDK seems a lot easier, but I don't have a Mac.
So am I missing something?

+4
source share
5 answers

You need a Mac, no question. You also need an iPhone or iPod Touch to evolve, although the simulator is pretty good, it is not perfect. I have some sample code that works fine in a simulator but doesn't work on hardware. The equipment must also be modified to add development keys to it, so there is a certain risk of using a real iPhone. Many people say that it is safe enough, but I myself smoked and buy an iPod Touch for development. Keys must also be installed on your Mac and integrated into Xcode - and it's hard enough to get right even with standard Apple setup. Xcode is a free and really pretty decent IDE.

Therefore your minimum requirements

Intel Mac works with the latest Mac OS. The cheapest option is the Mac Mini - $ 599, although you can probably pick it up on Ebay, which will work just fine for $ 400 or less.

iPod Touch (or iPhone if you need camera / phone features for your application) - $ 229

Apple Developer License, so you can get the keys you need - $ 99

To emphasize, you absolutely need to check the code on real hardware and the amount of pain you will go trying to use anything else, but Mac and Xcode will easily buy the cost of buying a Mac.

+7
source

Yes Mac. It is probably not worth the effort without tools. Especially without an emulator. Apple developed the iPhone, it uses the OSX version, and they created the tools. This is not even what you need, it is a compiler, because you do not have tools for debugging, loading and managing applications.

+7
source

Check out http://oreilly.com/catalog/9780596155193/ from your local library, it says you don't need a Mac, just a jailbroken iPhone / iPodTouch and Linux. I don’t know that you can use the SDK for this, I’m waiting for the 2g jailbreak to even begin, but I hope I don’t need a Mac.

+2
source

In addition to the official MAC, you have a project in Google code that is trying to create a toolchain for Linux and Windows. iphone-dev This link shows how to build it.

+1
source

There is also a FAQ site that answers many basic iPhone development questions like this, which I found useful. So you can check iPhoneDevelopmentFAQ.com

+1
source

All Articles