【发布时间】:2014-04-15 11:21:18
【问题描述】:
我正在使用 Adobe AIR 构建 iOS 和 Android 应用程序。它从在编译时打包到应用程序的目录中加载许多打包的资产(swf、音频)。我正在使用 IntelliJ IDEA 和最新的 AIR SDK (13.0.0.83) 进行构建。我正在使用企业证书进行签名,并使用 HockeyApp 进行分发。一切正常,除了一个问题:
当我通过 USB 调试 iOS 设备时,我的打包资产可以正常工作(显示图像、播放音频、没有错误)。
但是:当我打包 iOS 应用程序并通过 HockeyApp 部署它时,我的图像无法播放,也没有音频。奇怪的是,当我加载打包的资产时没有错误——我的应用程序上有一个调试读数,这报告文件被正确找到。我故意输入了一些不正确的文件名作为测试,并得到了预期的错误,表明应用程序正在查找文件 - 它只是没有显示加载的 swfs。此外,如果我打开 .ipa,我可以在正确的位置看到所有内容。
编辑 - 忘了补充,我注意到如果我采用在部署到设备时构建的 .ipa,并通过 HockeyApp 部署它,一切正常。我能看到的唯一区别是这个是调试版本,所以它试图连接到调试器。
我不确定我的应用中实际发生了什么,有人能解释一下吗?
任何帮助表示赞赏。
【问题讨论】:
标签: ios actionscript-3 intellij-idea air