Friday, August 1, 2014

Helpful links for publishing and developing Adobe Air apps for the iOS app store

Listed below are some links that have helped me test and eventually get my app on the iOS app store. I used Flash Pro cs6 on Windows to develop my app, and it turns out the only thing that a mac was needed for was submitting the actual app.

This page walks you through the process step by step.

http://help.adobe.com/en_US/flex/mobileapps/WS064a3073e805330f6c6abf312e7545f65e-8000.html#WSe4e4b720da9dedb5-27e02e9a12ee20e4a60-7fff

 As stated in the tutorial above, you need to use OpenSSL on a pc for a few things. If you get an error about a configuration or random file, these links can help you out.

Random state
http://stackoverflow.com/questions/12507277/how-to-fix-unable-to-write-random-state-in-openssl

Configuration
http://www.weatherimagery.com/blog/windows-cant-open-config-file-usrlocalsslopenssl-cnf/


In order to silence your iOS apps sounds when the user puts the phone on silent, check out this article:

http://blogs.adobe.com/airodynamics/2012/07/17/silencing-audio-on-ios-with-ambient-audio-playback-mode/

To silence playing music when your app opens, check out this native extension:

https://github.com/freshplanet/ANE-Background-Music

Milkman Games has some great Native Extensions for your app. Two that I used were the Game Center and iAds extensions. Tutorials on these can be found here.

Game Center
http://www.adobe.com/devnet/air/articles/gamecenter-ane-ios.html


iAds
http://www.adobe.com/devnet/air/articles/iad-ane-ios.html

Finally, remember to include good-looking icons, launch images, and make sure the display name displays well on an iOS device. (names that are too long will not show up). This article covers some things that have already been covered, but it takes you through the final submission.

http://www.adobe.com/devnet/flash/articles/app_store_guide.html

A note about the above article: You do NOT need to unzip the ipa file, you can simply upload it. To open application loader on a mac, open application loader, click xcode on the top menu bar, click open developer tool, and then click Application Loader. From there just upload your .ipa file! You may get a warning about image sizes, but this is not an issue.

(Here's some more info on launch images - http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac1e63e3d129907d2886-8000.html, also to add a launch image, all you need to do is go to File - Air for iOS settings - and add the launch image to the included files list!)

James Grams

No comments: