iPhone required to publish for iPhone?

Hi all,

my first game for Android devices is almost done. I went for a pure Android license but recently started to think that offering the game for iPhone would be a good idea. I do own two Android phones for testing purposes however I do not own an iPhone. The game looks fine in Corona’s iPhone simulator and I trust that it would also do on real devices.

Here’s my question: do I need to own an iPhone and register it with iTunes to be able to file my game with Apple’s appstore? I know it is always best to own the phone for which one plans to make a game but for now I would just want to rely on the output in the simulator and trust that it works. If all runs well I would get an iPhone for testing purposes later on.

I would not want to upgrade my Corona license and find out that I can not publish for iPhones if I do not own one.

Best,
Jens [import]uid: 101883 topic_id: 23190 reply_id: 323190[/import]

During your create-an-app process with iTunes Connect you run across a checkbox that says “Has this been tested on an iPhone 4?” or something like that. It’s pretty legacy now but when most people were on 3’s and 3Gs’s and older operating systems, the 4 was something new and they wanted to make sure it was tested in both places. Today 4’s and 4S’s are the dominate phones and its really more did you test this on a 3G that’s the important question.

I’m presuming you can lie at that checkbox.

That said, given the certificate creation and provisioning steps and problems that show up on device that are not in the simulator, I think it would be prudent to test on device before submitting an app.

Now you don’t have to have the app, you just need some friends who are willing to test for you. Get the phone information (UDID - Unique Device ID) and add them as your testing devices, then use a service like testflightapp.com to help them get the app installed. If it runs fine, then you should be good to go.

It’s also a way to justify getting one of those slick iPads!!!

You don’t necessarily need an iPhone. You could score an iPod touch, maybe pick up a used one. As long as you’re not doing anything involving the phone or GPS, the iPod Touch’s should suffice.

I did a similar thing with Android. I’m an iOS guy, and when I wanted to put something out, I just deployed the APK file to my webserver, pointed a few friends there, worked out my android specific kinks and then submitted it.
[import]uid: 19626 topic_id: 23190 reply_id: 92777[/import]

Sounds reasoanble to get an iPod for testing purposes. I do have an iPad (1st generation) but I will most probably get an iPod to try my game. It does not use any phone specific functions so I guess I will be fine.

I am not expert but am I correct in understanding that if you donwload a game from Apple’s appstore it will run on both iPhone and iPod unless it uses some specific things where an iPhone is required?

Best,
Jens [import]uid: 101883 topic_id: 23190 reply_id: 92779[/import]

I would think that if you had an iPad that would be good enough to test with.

Corona by default wants to build “Universal Binaries”, or apps that run both on the iPad and iPhone/iPod Touch. If you’re building something that a device doesn’t have (like say SMS messages), then you would want to build for an iPhone only. [import]uid: 19626 topic_id: 23190 reply_id: 92788[/import]

Thank you, Rob! [import]uid: 101883 topic_id: 23190 reply_id: 92821[/import]