7

使用 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 上运行。

4

3 回答 3

1

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

于 2013-05-15T14:51:19.673 回答
1

目前,没有办法加快速度。如果您只是在调试,则应使用注释中提到的快速构建设置。我还喜欢绕过 iTunes,使用较新的 AIR 版本在设备上安装/卸载应用程序adt -installApp -platform ios

于 2012-12-05T17:13:32.137 回答
0

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

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

  2. 超频 CPU。它有很大帮助!我有 2600K,我已将时钟速度从 3.4 Ghz 提高到 4.8 Ghz,并且速度提高了 30%-40%。

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

于 2013-05-15T12:42:19.633 回答