如何为使用本机安装程序的AIR应用程序迁移证书?

时间:2012-09-28 06:47:16

标签: air adobe flex4.5

我有一个Adobe AIR应用程序,我打包在Windows的本机安装程序中。我刚拿到一张新的证书来签名并使用新证书进行签名工作正常。但是,如果我尝试将其安装在具有以前版本的计算机上,则会收到安装程序配置错误的错误。

Installer misconfigured error

如果我卸载以前的版本,安装工作正常。

我查看了ADT工具,并且有一个-migrate(Adobe docs)选项,您首先使用新证书打包并签署一个air文件,然后使用adt -migrate命令签名带有迁移(旧)证书的文件。但这不起作用,因为我无法将我的应用程序打包到.air文件,因为它使用NativeProcess。

1 个答案:

答案 0 :(得分:0)

我终于可以使用adt -migrate命令了。我不得不从program-app.xml文件中删除标记。在我这样做之后,我能够打包到一个air文件而不会收到有关支持的配置文件的错误。我在其他的打包过程中遵循了Adobe文档,这次在旧版本上安装并没有导致任何错误。