我正在尝试使用Flash Builder 4.7,FLEX 4.6发布iphone APP。
由于App Store提交流程的要求,我不得不升级到Air 3.7:
将Air升级到3.7似乎工作正常,但现在我遇到了一个奇怪的问题:
当我创建快速构建或在Air Simulator或iphone仿真器上运行时,程序包工作正常,
但是,当我运行标准版本或发布版本时,我收到以下错误:
打包应用程序时出错:
架构armv7的未定义符号:
“__ ZN7avmplus8Debugger9debugLineEi”,引自:
__ZN7avmplus9MethodEnv9debugExitEPNS_13CallStackNodeE in AOTBuildOutput-4.o
__ZN7avmplus11BaseExecMgr22debugEnterExitWrapperNEPNS_9MethodEnvEiPj in AOTBuildOutput-4.o
__ZN7avmplus11BaseExecMgr23debugEnterExitWrapper32EPNS_9MethodEnvEiPj in AOTBuildOutput-4.o
“__ ZN7avmplus7AbcFile11sourceNamedEPNS_6StringE”,引自:
__ZN7avmplus9AbcParser15addAOTDebugInfoEPNS_10PoolObjectE in AOTBuildOutput-4.o
“__ ZN7avmplus10SourceFile7addLineEiPNS_10MethodInfoEi”,引自:
__ZN7avmplus9AbcParser15addAOTDebugInfoEPNS_10PoolObjectE in AOTBuildOutput-4.o
“__ ZN7avmplus7AbcFileC1EPNS_7AvmCoreEi”,引自:
__ZN7avmplus9AbcParser15addAOTDebugInfoEPNS_10PoolObjectE in AOTBuildOutput-4.o
“__ ZN7avmplus7AbcFile9sourceAddEPNS_10SourceFileE”,引自:
__ZN7avmplus9AbcParser15addAOTDebugInfoEPNS_10PoolObjectE in AOTBuildOutput-4.o
“__ ZN7avmplus8DebuggerC2EPNS_7AvmCoreENS0_11_TraceLevelE”,引自:
__ZN7avmplus17PlayerAvmDebuggerC2EPNS_7AvmCoreENS_8Debugger11_TraceLe velE in libNoDebugger2.arm-air.a(PlayerAvmDebuggerStubs.o)
“__ ZN7avmplus8DebuggerD2Ev”,引自:
__ZN7avmplus17PlayerAvmDebuggerD0Ev in libNoDebugger2.arm-air.a(PlayerAvmDebuggerStubs.o)
__ZN7avmplus17PlayerAvmDebuggerD1Ev in libNoDebugger2.arm-air.a(PlayerAvmDebuggerStubs.o)
“__ ZN7avmplus10SourceFileC1EPN4MMgc2GCEPNS_6StringE”,引自:
__ZN7avmplus9AbcParser15addAOTDebugInfoEPNS_10PoolObjectE in AOTBuildOutput-4.o
“__ ZN7avmplus8Debugger12_debugMethodEPNS_9MethodEnvE”,引自:
__ZN7avmplus9MethodEnv15debugEnterInnerEv in AOTBuildOutput-4.o
__ZN7avmplus9MethodEnv10debugEnterEPKhPNS_13CallStackNodeEPNS_9FrameP tr_EPVl in AOTBuildOutput-4.o
ld:找不到架构armv7的符号
执行时编译失败:ld64
为了尝试缩小问题范围,我创建了一个非常简单的应用程序,它只有一个标签,上面写着“Hello”,它做同样的事情。我尝试过重新安装 - 仍在执行
有人可以帮忙吗?
非常感谢
托比