iPhone 6 / 6 Plus Emulator Skins

@steve_capie

Since I have a pro subscription, I do get that option. However, I just created a test ID (starter) and when I login with that ID, I do not get the ‘Custom Device’ option.

@CoronaStaff

Can we get the ‘Custom Device’ option enabled for starters somehow?

My apologies, the Custom Device… option is indeed only available to Pro and above, my bad.  Unfortunately, Starters don’t currently have another option.

I have an App that I am ready to publish to the App Store.  My only remaining testing was to ensure that it worked correctly on the iPhone 6 and 6 plus.  It appears to scale correctly for all other iOS devices in the simulator.  Is there any risk I take but not testing with these devices?

Testing in the Xcode iOS Simulator is a much more acid test than the Corona Simulator if you are getting close to releasing to the App Store.  I would go so far as to say that, if you don’t have a particular device to hand, testing in the Xcode iOS Simulator is required for a smooth release.

We’re still working on supporting Xcode 6 in the next Public Release but in the meantime you can find info on running the Xcode 6 iOS Simulator here.

Thanks Perry.  I must have missed a document somewhere, but where does Corona documentation discuss how to use the Xcode simulator to test your Corona App?  I apologize in advance if this is a dumb question.

So which iOS device(s) are you testing your app on?

iPhone 4S (actual device).

There is a Corona Beta Test group on Facebook:  https://www.facebook.com/groups/102481146589254/

You can ask there to see if any one has the devices you need, they can send you their UDID’s and you can add them into your testing provisioning profile.

Rob

Awesome!  I knew you could set custom sizes in the simulator but didn’t realize you could do it like this.

 

I’ve also submitted this feedback item you may want to vote up!

 

http://feedback.coronalabs.com/forums/188732-corona-sdk-feature-requests-feedback/suggestions/6445359-iphone-6-and-6-plus-skins

I just tried to make this work on OS X - I’m a pro subscriber, don’t seem to have a skins directory, and I tried manually adding one in “Corona SDK -> Resource Library” (currently only had an Android directory)

Anyone know how to make this work?

Took me a while to find but you go to Applications -> CoronaSDK -> Right Click Corona Simulator -> Show Package Contents -> Resources -> Skins

But I could not get it to work. Simulator stops working as soon as I modify anything like adding a file or changing the files that are there.

thanks for pointing that out jonjonsson - I found the Skins directory with your help but if I try opening the simulator it throws a fatal error.  Appears even if I just copy one of the files and change its name

On Mac, the best place to put custom skins is:

 ~/Library/Application Support/Corona/Simulator/Skins/

On Windows, it’s a bit variable due to different versions of the OS putting your home directory in different places but in general it’s something like:

%USERPROFILE%\AppData\Roaming\Corona Labs\Corona Simulator\Skins\

Stuff put in here isn’t subject to getting lost when the Simulator is updated.

I’m working on iPhone 6 skins and they should be available shortly.

Great, thanks Perry.

That works like a charm, thanks Perry!

Thanks Perry for providing the info, i’ve updated the original post and look forward to your official iPhone 6 skins : )  

I have a question about the screenOriginX and screenOriginY properties.  

Surely those values change based on the content size specified in your config.lua file? So do we need to set them to anything other than 0, or are they just set here in case you don’t use the content scaling in config.lua?

In this case no. those values are simply the placement of the emulator in the emulator view. 

The official iPhone 4/5 .etc setting files had offsets as they were superimposed on iPhone backdrops (basically images showing the iphone casing, theses screenOrigin offsets aligned the emulator to that image). For simplicity and for speed i didnt include any emulator backdrops (i.e. pics of the iphone 6/6+) so no offset is needed and can be set to zero.

again all the extra bells and whistles will be provided through official channels, please give time to the Corona staff as im sure everyone’s trying to get on top of the recent releases. 

latest daily build has the official iphone 6/6+ skins

screenOriginX and screenOriginY should be read only properties that show you the offset of the top, left corner from your defined config.lua settings.   These will usually be 0 if you’re using a dynamic config.lua to autosize, or 0 or a negative number depending on the shape of the screen vs. your defined width and height.

Rob