ios - 发布Flex手机项目报“设备开发要求AIR SDK 3.4或更高版本”
使用flash buildre4.7开发Flex手机项目,用air模拟器测试都是好好的。但当我想通过USB将应用程序安装到设备(iphone)上时,提示“设备开发要求AIR SDK 3.4或更高版本”,无法发布到手机。如下图:


原因:flash buildre4.7里面带的flex sdk版本是4.6,而这个flex sdk里面附带的air sdk版本为3.1(从Adobe Flash Builder 4.7 (64 Bit)\sdks\4.6.0\AIR SDK Readme.txt这个文件可以看到)
解决办法:
方法1:使用最新的flex sdk。
目前最新的flex sdk版本是apache flex sdk 4.13,其附带的air sdk版本是14.0
方法2:如果不想换高版本flex sdk,可单独下载air sdk覆盖。
目前最新air sdk版本是15.0,解压覆盖到flex sdk目录即可(Adobe Flash Builder 4.7 (64 Bit)\sdks\4.6.0)