有! 我很难说这是这项服务中众多的天才。 我很感激你,并期待我的问题得到解决。
我已经制作并刮擦了adobe air桌面应用程序(.air)两年了。 该应用程序已由公司官方代码签名证书签署。 今天,最新的证书即将到期。 因此,我买了新证书。
如果我仅使用新版本对新版本进行签名,则使用最新签名应用的用户无法将其应用升级到新签名的应用。 因为这些应用程序之间的最新证书和新证书冲突。 我知道adobe准备的migrate命令,这给了我重复签名的方式, 此命令应避免上述冲突。 https://help.adobe.com/en_US/air/build/WS13ACB483-1711-43c0-9049-0A7251630A7D.html
但是这个命令对我的环境不起作用。
Normaly,migrates命令可以构建重复签名,所以我使用这个命令。 - 新证书 adt -package -storetype PKCS11 -providerName SunPKCS11-eToken -storepass Google5home -tsa none bat \ temp.air application.xml -C bin。 - 获得最新证书 adt -migrate -storetype pkcs12 -keystore“bat \ rakuchinPrint2_2015.pfx”-storepass rakuchinprint2 -tsa none bat \ temp.air air \ rakuchinprint2.0.air
生成了air文件,然后我尝试更新最新版本。 首先,我安装了最新版本。 其次,我安装新版本来更新(覆盖)最新版本。 但是空中通用安装系统面板告诉我安装错误的认证冲突。
有什么解决方案吗? 如果有adobe air的专家,我很高兴在这里形成你。