Flashdevelop无法发布

时间:2014-10-18 01:14:19

标签: ios air flashdevelop

将AIR SDK更新为AIR15后,我的ios应用程序无法正确发布。我不得不更新SDK以添加对iOS8和新iPhone的支持。我发布应用程序时唯一的线索是此错误代码:

指令并非主导所有用途!   %EmptyStr = call%“avmplus :: String”* @llGetString(%“avmplus :: PoolObject”*%poo l,i32 0)   %EmptyStr_cast5 = getelementptr inbounds%“avmplus :: String”*%EmptyStr,i32 0,  i32 0,i32 0 找到破碎的模块,编译中止! 执行时编译失败:compile-abc

包装设置创建失败。

任何帮助都是值得赞赏的,或者至少是进入的方向。

1 个答案:

答案 0 :(得分:0)

我们在自己的一个应用程序上遇到此错误,经过大量研究后我们发现这是一段代码:

try
{
    var descriptor:XML = NativeApplication.nativeApplication.applicationDescriptor;
    var ns:Namespace = descriptor.namespace();
    version = "v" + descriptor.ns::versionNumber[0].toString();
}
catch (e:Error)
{
    version = "";
}

删除try / catch修复了iOS编译错误。