requirments for developing iphone app?

Hi,

It looks like you can not develop for iphone apps from Windows OS machine.
I read from different articles that apple will accept your app if you use other api or developed from other sdks.

So do I need a mac machine?

Can you advise on this ?
dkim18Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

smugmonkeyCommented:
You could potentially run a MAC VM on a PC with VirtualBox .

You could use Marmalade for cross platform development on a PC.

Here is another way of developing iOS apps on a PC with MonoTouch.

Ultimately you may need a Mac to submit your app but if the VirtualBox solution works well you may not.

Anyway there is plenty to get your teeth into there.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
newmathCommented:
If you're going to get into iOS development I would advise going with native Apple hardware and using Xcode. You can mess around with a hackintosh platform in a VM, but that can be headache unto itself as new OS's and patches are released. I'd just get a cheap Mac Mini (possibly slightly used) and be done with it.
jmcmunnCommented:
You can develop for iOS on Windows using MobiOne.  They compile it into a native iOS app for you.

http://www.genuitec.com/mobile/features.html

There is a similar tool called PhoneGap (http://phonegap.com/) as well, but that does still require an Intel based Mac.

Ultimately, you are going to need a Mac developer account (not free) and probably a Mac to make things convenient for yourself.  It CAN be done on Windows but not nearly as easily or as fluidly.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
iPhone

From novice to tech pro — start learning today.