Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS 5.1上的AIR for iOS应用程序崩溃_Ios_Air - Fatal编程技术网

iOS 5.1上的AIR for iOS应用程序崩溃

iOS 5.1上的AIR for iOS应用程序崩溃,ios,air,Ios,Air,我正在开发一个AIR应用程序,它以swf格式打包了多个视频文件。 该应用程序的用户应该通过创建这些swf文件的序列来创建电影。ipa文件大小约为200MB。 我做了一些图形优化,比如尽可能使用位图,避免使用过滤器和混合模式等。 该应用程序在iOS6/iPad3上运行良好,但在iOS5.1/iPad3上崩溃。在Mac上使用xcode检查设备日志后,应用程序似乎因为内存不足而崩溃。真正的问题似乎是swf的加载,每次加载都会增加内存使用量。Loader.unload()方法在iOS上不起作用,所以我似

我正在开发一个AIR应用程序,它以swf格式打包了多个视频文件。 该应用程序的用户应该通过创建这些swf文件的序列来创建电影。ipa文件大小约为200MB。 我做了一些图形优化,比如尽可能使用位图,避免使用过滤器和混合模式等。 该应用程序在iOS6/iPad3上运行良好,但在iOS5.1/iPad3上崩溃。在Mac上使用xcode检查设备日志后,应用程序似乎因为内存不足而崩溃。真正的问题似乎是swf的加载,每次加载都会增加内存使用量。Loader.unload()方法在iOS上不起作用,所以我似乎遇到了死胡同。我不知道如何在不卸载的情况下解决这个内存问题

我尝试了最新的AIR SDK 3.6 Beta版,但视频SWF无法加载,因此我无法使用该应用程序。我已将应用程序域设置为当前域,并指定了加载程序上下文。根据AdobeLabs页面,他们在AIR3.6中增加了对打包和加载多个swf的支持以及更好的内存管理,但是,在我能够加载swf之前,这对我来说毫无用处

我正在使用以下设置: Flash专业版CS6 AIR SDK 3.5.0.600 iPad3/iOS5.1


我非常感谢您在这方面提供的任何帮助。

也许对您的情况也有帮助:我在使用video in AIR 3.5时经常崩溃。将渲染模式设置为direct有助于解决AIR运行时的此错误。你试过了吗?

谢谢你的回复。我还没有尝试过那种渲染模式。实际问题似乎是内存不足,而不是性能,但我还是会尝试一下,让你知道。非常感谢Mario。直接渲染模式不起作用。应用程序现在没有崩溃。:)但是,如果我以Flash Player 11及以上版本为目标创建视频主权财富基金,会有什么不同吗。现在这些视频是针对Flash Player 10的。