Hello!
I've taken over a project that was previously developed by another company.
Now I'm using my own certificate to codesign the air application. The problem is now, that the air installer won't allow to install the application if the old application (codesigned with the certificate of the previous developer) is installed on the system. It doesn't even say that there's a codesign problem it just drops the error (translated from german:)
Unfortunately an error happened.
This application cannot be installed because of a wrong installer configuration. Contact the application author
(german Original: Leider ist ein Fehler Aufgetreten. Diese Anwendung kann aufgrund eines falsch konfigurierten Installationsprogramms nicht installiert werden. Wenden Sie sich an den Anwendungsautor.)
if i check the system.log, i can see:
Installer[1190]: The certificate of the installed app fails to match either the signature or migration signature of the AIR file
if I uninstall the old version of the app first, then the installer will install the application without problems.
However - this application will be distributed to many clients. It will be quite confusing for them If they just see the error (cannot be installed because of a wrong installer configuration. Contact the application author.)
What's the reason for this error message and is there a way arround it?