Flash Builder 4.6或4.7:如何提高IPA(ios)包的生成速度

时间:2012-10-30 22:08:02

标签: ios flex mobile flash-builder ipa

使用FlashBuilder 4.6或4.7,我从Flex Mobile Project生成IPA文件。

我的问题是生成IOS包需要15到30分钟来生成20 Mo包,而AIR和Android包最多需要1分钟。

我知道IOS包是不同的,因为LLVM用于生成IPA并嵌入包使用的AIR方法,但有没有办法提高速度?

我尝试增加Eclipse内存,但它没有帮助。进一步分析我发现它是单线程的工具。

我尝试使用AIR 3.1,AIR 3.3和AIR 3.4并且生成时间仍然相同。

除此之外,请注意我对Flex Mobile非常满意,因为我目前有一个用Flex开发的应用程序,适用于Windows,Mac OSX,Android平板电脑和iPad。

3 个答案:

答案 0 :(得分:1)

目前,没有办法加快速度。如果您只是调试,则应使用注释中提到的快速构建设置。我还想通过使用较新的AIR版本来绕过iTunes,使用adt -installApp -platform ios

在设备上安装/卸载应用程序

答案 1 :(得分:1)

在另一篇SO帖子中有一个很好的答案,关于你为IOS构建时实际发生的事情,以及与android相比需要这么长时间的原因。 https://stackoverflow.com/a/6906392/731880

答案 2 :(得分:0)

我注意到了两件事,如何加速:

  1. 关闭超线程,有时可节省3%-5%的时间。

  2. OverClock CPU。它有很大帮助!我有2600K,我的时钟速度从3.4 Ghz增加到4.8 Ghz,加速增长大约是30%-40%。

  3. 还有一件事,关闭所有可能占用CPU时间的后台进程。