I recently migrated my AIR app from a self-signed certificate to TrustCenter real certificate. I used migrate AIR application in Aptana AIR SDK in order to make updates smooth. When I tested it using runtime 1.5 I was able to use built-in autoupdate just fine, application with TC certificate installed as an update. After migrating to AIR 2, when I try to install a new version on top of the old one I get a message 'There is already an application with the same name'. I'd like to keep the migration for as long as I can, to make sure everyone can smoothly update.
Thanks for your help,
Just to confirm my testing, I downgraded my SDK to 1.5, and exported an app with certification migration settings on. It worked fine, so upgrading to AIR 2.0 was the problem.
This discussion thread might help you:
In AIR 1.5, Publisher id was generated automatically from the certificate. However, from AIR 1.5.3 onwards, publisher id has been removed. So, to update apps having namespace 1.5 to apps having namespace >=1.5.3, you need to add a separate tag <publisherID> in your application.xml containing the publisherid for the older app.
Otherwise, it would be treated as a different application. More info can be found on: