Build for appstore

Hi,

we just became a subscriber and about to release our first app the appstore aimed at toddlers for learning.

few questions about getting the app ready for appstore

  1. we have not done any retina display testing yet, but simply added common code (thanks jonathan) in our main.lua file. is there anything else we need to do ?

  2. we are still using 484 version of the sdk to build. which version is the suggested one to use? a more recent one? any suggestions on which one to use to build for iOS. we want to do this subsequently for android too.

  3. we have the profiles and certificates in place with the appID also created

  4. we need to add CFBundleidentifier and CFdisplayname in the build.settings file

  5. i read fullycroisened’s helpful blog and it seems the app name field while building in corona should be similar to com.domain.appname format. is that what others are also doing ? can someone please confirm this step?

I know that the build process itself checks for any obvious issues etc, but it would be great if someone put together a checklist or confirmed if we are not missing anything obvious.

Thanks to everyone who posts and helps out in these forums.

regards

[import]uid: 55009 topic_id: 12712 reply_id: 312712[/import]

  1. Jonathan’s retina hi-jack is awesome! You should do a quick review of your text display positioning. If you just cut and paste the retina fix you should inspect this line:
textObj:setReferencePoint(display.CenterLeftReferencePoint);  

Make sure that all your text objects line up as you intended (it definitely won’t be blurry, but it may have shifted around on the screen). You may have based your previous postioning on one fo the other possible settings, in which case you will want to update the setReferencePoint() above to one of these to get it lined back up (or go reposition everything)…

  • display.CenterReferencePoint

  • display.TopLeftReferencePoint

  • display.TopCenterReferencePoint

  • display.TopRightReferencePoint

  • display.CenterRightReferencePoint

  • display.BottomRightReferencePoint

  • display.BottomCenterReferencePoint

  • display.BottomLeftReferencePoint

  • display.CenterLeftReferencePoint

  1. My build notes were based on the 565 Build of Corona, not sure if that will matter or not, but I do know there are a million Android fixes above 484

  2. Perfect!

  3. That’s what I did, not sure if these are case sensitive (I think they are), but to be safe use…

  • CFBundleIdentifier

  • CFBundleDisplayName

  1. Yep, the steps in 4 will take care of Apple so in your example I would expect when you get to the upload step it will be sending a file named “com.domain.appname.zip”

Good luck! Can’t wait to see your app out there! [import]uid: 48203 topic_id: 12712 reply_id: 46567[/import]

I have 2 apps in the appstore and I didn’t do step 4.

When I look at the app that Corona built, there is an Info.plist file that contains this info. It looks like Corona took care of this in the background without me even knowing about it.

[import]uid: 17085 topic_id: 12712 reply_id: 46587[/import]

RECOMMENDATION: It’s a big file to get through, but worth it. Full of detailed information and explanations about so much of the submission process, I cannot recommend the investment of time enough:

iTunesConnect_DeveloperGuide.pdf
*App Name, SKU, BundleID, Metadata
I made a cheatsheet (40+ Power Point) which condenses down the contents of the PDF… it could be worth at least $5.00 :slight_smile: [import]uid: 74844 topic_id: 12712 reply_id: 46645[/import]

where can we get a copy of your cheatsheet? [import]uid: 6175 topic_id: 12712 reply_id: 46748[/import]

@dgaedcke: I need to make sure there isn’t any violation of Apple copyright by sharing a document that is otherwise only available to developers - I think. I will do some research. It is my intention to share - when I know it’s okay.
[import]uid: 74844 topic_id: 12712 reply_id: 46758[/import]