iTunes connect screen shots - how do people generate them for all devices?

Hi,

I am about to submit my first app to the apple app store! quite excited but… im not sure how to generate all the various screen shots that itunes connect asks for.

I thought i could build my device for the iOS simulator in corona and then just change the device in the iOS sim menu - hardware -> device.

When the build finishes, the simulator launches in to the iphone5 and my app is there and I took all my screen shots.  however, when i change the device, it switches over but my app is no where to be seen.

What is the easiest and best (apple will not reject)  way to get the various screen shots for all the devices.

My app is for iphones (3,5,6,6+) and ipad

Thanks

You can take your screenshots at whatever dimension you want and then modify them to what are needed by the App Store.

It should be noted that you don’t need screenshots for every device size in order to submit to the App Store.

I use the following code snippet to generate screen shots.  It draws an invisible rectangle in the top left corner with a listener to take the screen shot when I click on it.  I can change the simulator device to whatever device I need at the moment.  I did have to convert them to jpg from png before Apple would accept them but that goes pretty quickly.  My next app was just approved today with screenshots taken this way.

local function screenCap( event ) local screenCap = display.captureScreen( true ) display.remove (screenCap) screenCap = nil return true end local screenCapRect = display.newRect( 0, 0, 250, 250) screenCapRect.alpha = 0 screenCapRect.isHitTestable = true screenCapRect:addEventListener( "tap", screenCap )

thanks for the responses alex and jandjstudios

I ended up doing the screen capture route as that was really straight forward.

I then just ran the PNGs generated (they have alpha) through a bulk image processor to convert them to no alpha channel (or jpg) and all worked great.

The only issue I had was with the iphone 6 and 6+ sizes.  

The iphone 6 was coming out as 749x1334 but it should of been 750x1334

The iphone 6+ was coming out as 1080x1920 but it should of been 1242x2208

All up it probably took me 15 mins to generate 5 screenshot for each device (I’m targeting all devices)

Now, all I need to do is click the submit button!  can’t quite bring myself to do it yet just incase i’ve missed something haha

Thanks again for your help

You can take your screenshots at whatever dimension you want and then modify them to what are needed by the App Store.

It should be noted that you don’t need screenshots for every device size in order to submit to the App Store.

I use the following code snippet to generate screen shots.  It draws an invisible rectangle in the top left corner with a listener to take the screen shot when I click on it.  I can change the simulator device to whatever device I need at the moment.  I did have to convert them to jpg from png before Apple would accept them but that goes pretty quickly.  My next app was just approved today with screenshots taken this way.

local function screenCap( event ) local screenCap = display.captureScreen( true ) display.remove (screenCap) screenCap = nil return true end local screenCapRect = display.newRect( 0, 0, 250, 250) screenCapRect.alpha = 0 screenCapRect.isHitTestable = true screenCapRect:addEventListener( "tap", screenCap )

thanks for the responses alex and jandjstudios

I ended up doing the screen capture route as that was really straight forward.

I then just ran the PNGs generated (they have alpha) through a bulk image processor to convert them to no alpha channel (or jpg) and all worked great.

The only issue I had was with the iphone 6 and 6+ sizes.  

The iphone 6 was coming out as 749x1334 but it should of been 750x1334

The iphone 6+ was coming out as 1080x1920 but it should of been 1242x2208

All up it probably took me 15 mins to generate 5 screenshot for each device (I’m targeting all devices)

Now, all I need to do is click the submit button!  can’t quite bring myself to do it yet just incase i’ve missed something haha

Thanks again for your help

Really good. I was looking for this too. They should post it up in the blog or something like that, so people can take a snapshot. For Windows users, remember the saved image is stored in MyPictures folder

Hi all,

For Mac users, check out the tutorial I recently posted. This shows a much better way to gather screenshots from directly within the OS.

http://coronalabs.com/blog/2015/02/03/tutorial-generating-screenshots-and-app-previews/

Brent

Really good. I was looking for this too. They should post it up in the blog or something like that, so people can take a snapshot. For Windows users, remember the saved image is stored in MyPictures folder

Hi all,

For Mac users, check out the tutorial I recently posted. This shows a much better way to gather screenshots from directly within the OS.

http://coronalabs.com/blog/2015/02/03/tutorial-generating-screenshots-and-app-previews/

Brent