是,过度打下导向是错误在哪里的IDE获得其AIRSDK(主要是ADT命令调用)文件的条款。为了看到你的IDE得到它,你必须看看启动命令,要做到这一点
只需选择你的项目,然后点击Project菜单项在顶部栏 - >导出发行版 - >在窗口中选择你的项目 - >目标版本IOS - >单击下一步 - >现在将构建swf文件(根据项目大小可能需要几秒到几分钟)
一旦成功构建,您将获得如果有任何警告或错误弹出显示警告(如果出现错误,您将无法移动到下一步,因此请修复错误)。
在下一个窗口中单击本机扩展选项卡 - >单击底部的自定义启动按钮 - >打开一个新窗口 - >单击右下角的显示命令按钮 - >您会看到类似于这
在/ usr /斌/ java的-d32罐子/应用/使用Adobe Flash Builder的 4.7 /的SDK/4.6.0/lib中/ adt.jar -package -target IPA-的ad-hoc - hideAneLibSymbols no -provisioning-profile 路径供应文件 -storetype pkcs12 -keystore path-to-yo乌尔iOS开发者证书 -storepass Main.ipa主app.xml的.DS_Store资产[email protected]的main.swf -extdir 路径到您的-外部库
如果你看看被调用的adt,你会发现它没有使用一个eclipse/plugins/com.adobe.flash.compiler_xxx/AIRSDK/bin/adt.jar
,所以它与eclipse插件下的AIRSDK文件夹中的哪个版本的air sdk无关,因为这些文件没有被你的IDE使用在所有。 Idk为什么Adobe误导所有人都这样。
因此,为了正确更新您的项目正在使用的AIR sdk,您需要将flex compiler
从默认的4.6.0(使用AIR sdk版本3.1 afaik)更改为最新的AIR sdk或空气sdk版本的你选择,为了做到这一点,你需要按照以下步骤
![enter image description here](https://i.stack.imgur.com/Rfanb.png)
它打开在上图中所示的页等。如果你点击黄色的立即下载按钮,它会下降合并的空气sdk +编译器文件。你需要的是只有AIR SDK所以在MAC链路上的黑色圆圈区域点击。(适用于Mac OFC)
下载完成后,将其解压缩(以让说〜/桌面/ AIR21.0 /)打开你的终端类型
在这里,你将有不同的Flex编译器的版本不同的文件夹,只取了最新一期(在我的情况下,其4.6.0),使它的一个副本,并重新命名拷贝目录到4.6.0_AIR21.0,你可以用下面的命令来做到这一点
cp -r 4.6.0 4.6.0_AIR21.0
这将在4.6.0 Flex编译器的副本,现在你要做的就是更新AIR SDK文件,这可以通过使用rsync
命令去做。
首先cd
为您解压缩下载的AIR SDK,目录(在我的情况〜/桌面/ AIR21.0 /)cd ~/Desktop/AIR21.0
然后键入以下命令将文件从这个目录到4.6.0_AIR21同步。 0目录(rsync会覆盖所有文件,并且不会删除已存在的文件)。
rsync ./* -avl /Applications/Adobe\ Flash\ Builder\ 4.6/sdks/4.6.0_AIR21.0/
然后您编辑的框架目录下面的文件,
- 空气-config.xml中
- 空中机动-config.xml中
- 柔性-config.xml中
更新XML文件:
<target-player>21.0</target-player>
<swf-version>18</swf-version>
在Flash Builder去首选项> Flash Builder中>安装的Flex SDK,添加新4.6.0_AIR21.0路径,给它一个名称,并使其成为默认SDK如果你想。
不要忘记更新您的项目XML命名空间:
<application xmlns="http://ns.adobe.com/air/application/21.0">
你们是不是要使用新的AIR SDK与Adobe Flex?或者在Adobe的新编译器的ActionSCript项目中? – JeffryHouser 2013-05-02 13:46:51
我正在尝试在新的AIR SDK中使用Adobe Flash Builder。尝试使用iOS模拟器上的启动方法进行调试。它说iOS模拟器启动需要AIR SDK 3.4或更高版本。我从以下地址安装Adobe AIR SDK&Compiler:http://www.adobe.com/devnet/air/air-sdk-download.html在我的项目编译器上,我仍然使用默认的SDK Flex 4.6.0。 – Dave 2013-05-02 15:23:03
这些都不能回答我的问题;我不确定如何让我的问题更清楚。在Flash Builder中,您是否创建了Flex项目或仅ActionScript的项目? – JeffryHouser 2013-05-02 18:12:50