是。有四种不同的构建选项(至少在Flash Builder中):
- Ad Hoc Release Build
- 分发版本构建
- 标准调试版本
- 快速调试构建
醇>
发布版本,标准调试和快速调试在性能方面都有很大差异。
- 发布版本是最终版本,需要5-30分钟才能构建,具体取决于CPU和RAM。 Ad Hoc允许您仅在mobileprovision文件中指定的特定设备上安装。分发创建了一个可以实际提交到iOS App Store的构建
- 标准调试允许在接近发布模式的环境中进行调试模式,并且与发布版本大致相同,但通常建立起来要快一些。它没有发布那么快,但你不会注意到正常活动有很大差异。但在某些活动中,您会。在我的上一个应用程序中,我必须解码WAV文件才能在设备上播放。在标准模式下,这是iPhone 4S上的10-15秒任务。使用ad-hoc,不到一秒钟。但是,应用程序的大多数部分应该执行与发布版本相近的操作。您可能只注意到简单应用程序中的差异在于Flex View实例化
- 快速调试非常慢。它将在几秒钟内构建,与标准SWF或AIR for Android应用程序相媲美。你肯定会注意到使用它的性能下降,它只应该用于你正在构建,更改单个值,再次构建,更改其他值等的快速测试。
对于在开发之外使用的任何内容,应始终使用发布版本。它们更加优化,这就是它们的意义所在。我不确定Quick Publish是什么(我假设这是一个Flash Pro选项?),但我的猜测是它与其中一个调试模式匹配。确定它的构建速度,这应该有助于指出哪一个。无论哪种方式,对于自助服务终端应用程序,您绝对应该使用临时发布版本。