关于ADT命令导出AIR发行版的一些问题
某厂面试归来,发现自己落伍了!>>> 用Flex 有一段时间了,之前导出发行版一直用Flashbuilder自带的功能进行导出. 除了慢,没别的毛病. 但是,前段时间发现这个功能的 时间戳 功能勾上就报错.各种百度,发现勾上后Flashbuilder默认去 https://timestamp.geotrust.com/tsa获取一个时间戳.但是万恶的是这个URL早就打不开了, 研究2天,还是没办法解决.不解决这个问题, 没有时间戳的air包,如果证书过期了就再也无法安装了 . 而且后期也不能对过期的air在不更新的情况下进行证书迁移. 思来想去,不如自己用ADT 命令行打包.手动指定时间戳地址. 下面分享给大家.(说句实在话,Flex用的人很少,网上的资源少的可怜,我希望转载的时候能注名原文.) 粘贴,另存为bat文件执行就行.(目录和相关证书参数大家借鉴的时候需要修改一下) goto start 说明: 1:环境变量指定Flex SDK 4.1.0目录 2:进入源代码的bin-debug输出目录下.进行adt打包操作,默认打出来的包在该目录下 3:-storetype证书类型 -keystore证书目录 -tsa 获取时间戳URL -target native 转为exe 4:证书密码:123 此证书5年后到期.到时候请做迁移证书操作-migrate :start F: CD