Is Mac OS X required to submit an app to the iOS App Store?

Solution 1:

No, the compiled code must be submitted via a Mac. One "workaround" is to install OS X into a virtual machine on Windows, but that violates the OS X user agreement. So yes, you'll need a Mac.