Updating Apollo apps to AIR

I have a couple of Apollo apps that I built with the alpha and I am trying to update them to the beta, but I am having some problems. The biggest one is that you can’t simply update the application because I get an error saying that you can’t update from a different publisher. But the publisher tag in the app.xml file from the alpha is not valid in the beta. So are we forced to uninstall our alpha apps before we can install the beta versions?

Continue reading » · Written on: 06-13-07 · 2 Comments »

2 Responses to “Updating Apollo apps to AIR”

  1. Mike Givens wrote:

    There are several things to keep in mind when porting your Apollo alpha applications to run under the AIR Beta runtime. Here’s a quick list:

    1) You should uninstall the Apollo alpha runtime and re-install the AIR Beta runtime (I know, duh, but I did want to mention this :-)

    2) As you noted in your post, the AIR Beta XML Descriptor file has changed since the Apollo alpha release. To test or package your applications to run with the AIR Beta runtime, I suggest taking a ’skeleton’ of an AIR XML Descriptor file (Flex 3 Builder will create this for you automatically when creating a new AIR Project) and copying and pasting the corresponding things like the appId, the name, description, copyright, and any icons you may have added from your Apollo XML Descriptor file to your AIR XML Descriptor file. Take care to not copy any deprecated tags (for instance, as you mentioned, publisher) into the AIR XML Descriptor file. As always, the XML must be well-formed, so copy and paste cleanly. :-)

    3) In the parent MXML file, change the opening and closing tags from to

    4) Test your freshly updated AIR application. You should be good to go.

    Hope this helps,

    Mike G :-)

    June 27th, 2007 at 11:06 am
  2. Mike Givens wrote:

    Oops the tags did not come through in note 3)… :-)

    Should be… change the ApolloApplication tags to WindowedApplication tags in the main app’s MXML file.

    Mike G

    June 27th, 2007 at 11:24 am

Leave a Reply