我有一个Adobe AIR应用程序,我打包在Windows的本机安装程序中。我刚拿到一张新的证书来签名并使用新证书进行签名工作正常。但是,如果我尝试将其安装在具有以前版本的计算机上,则会收到安装程序配置错误的错误。
如果我卸载以前的版本,安装工作正常。
我查看了ADT工具,并且有一个-migrate(Adobe docs)选项,您首先使用新证书打包并签署一个air文件,然后使用adt -migrate命令签名带有迁移(旧)证书的文件。但这不起作用,因为我无法将我的应用程序打包到.air文件,因为它使用NativeProcess。
答案 0 :(得分:0)
我终于可以使用adt -migrate命令了。我不得不从program-app.xml文件中删除标记。在我这样做之后,我能够打包到一个air文件而不会收到有关支持的配置文件的错误。我在其他的打包过程中遵循了Adobe文档,这次在旧版本上安装并没有导致任何错误。