Important: A Mac is required to produce iOS apps for the Apple App Store
Another user asked if a Mac was required. This is a sufficiently important topic, and I'm repeating my answer here for that reason.
-----------------------------------------
My equipment in this world: a Windows 7 PC and an iPod Touch 4. So, I asked myself the same question.
I read iOS Development With Flash, by Dolce (Visual Blueprint publishing). The book is about a year old, so some screenshots are out-of-date, because Apple changed things since the publishing. The book is excellent, though. It walks you through the entire process of creating an iOS app, especially for Windows users.
Here's the bottom line:
- Using Windows, you can do the development using Flash CS5.5.
- Using Windows,you can generate the certificates, provisioning files, etc. (it's not simple, but it's not hard).
- You have to have an iPhone, iPod Touch, or iPad to test your app on.
- Using Windows, you can use iTunes to transfer your app file from your PC to your device for testing.
- Using Windows, you can use iTunesConnect (the website that lets you specify all your app details to Apple for their App Store).
- YOU CANNOT UPLOAD YOUR APP FILE TO THE APP STORE WITHOUT A MAC!!!
Previously, Apple allowed you to upload your app using iTunesConnect, the website. THEY REMOVED THAT CAPABILITY.
Now, you must use Apple's Application Uploader (or whatever it's called) to upload your app file to the App Store (and, remember that Apple has to approve your app before they put it on their App Store).
The only way to get the Application Uploader, if I understand correctly, is to install the Apple Developer SDK. And, you can only install that SDK on a Mac.
So, this seems to be the last-ditch effort by Apple to force you to have a Mac to send your final app file to them for review and hopeful publishing on the the App Store.
If anyone knows otherwise, please correct this info.
