如何对adobeair文件(Flash)使用SecureSWF混淆



我正在尝试使用SecureSWF演示来打包Adobe AIR应用程序,以确定我们是否应该为我们的项目购买完整版本的SecureSWF。AIR文件是用Flash CS5创作工具(不是Flex)创建的。

但是,我没有找到关于如何使用该软件保护AIR文件的明确说明。我打开程序中的安装程序(my_installer.air),它提示我找到adt.jar文件;然而,搜索我的系统,我发现了大约10个,与不同的Adobe程序有关。我选择了与Flash CS5相关的那个。我选择了我的证书并使用正确的密码对其进行了签名。现在我只是在测试模式下运行,试图获得一个工作文件。但是,在文件上运行secureSWF后,它不会安装,并给出错误"由于AIR文件损坏,应用程序无法安装"。尝试从应用程序作者处获取新的AIR文件。"

我有一种感觉,这与adt.jar文件或证书没有正确签名有关。但我不知道现在该做什么,我们真的需要能够混淆这个项目。

以前有人使用过secureSWF与AIR吗?我这样做错了吗(即我应该使用项目的swf文件代替程序吗?)请把我当成5岁小孩来教我!

好吧,我把它修好了;我指定了错误的证书。现在一切都很神奇。

最新更新