2011-06-23 24 views
2

可能重复:
application executable is missing a required architecture armv6“应用程序可执行文件缺少所需的体系结构ARMv6的”关于应用程序加载

当我在我的设备它的工作原理上运行我的layarapplication,但是当我想上传它与应用程序加载器到appstore,它给出一条消息; “*应用程序可执行缺少必要的结构如下架构(S)的至少有一个必须存在:ARMV * 6

我已经设置了“构建活跃的建筑师只有”到“NO“,消息消失,但会发生另一个问题,我无法修复。

ld:warning:忽略文件/Users/.../Build/Products/Release-iphoneos/liblayarplayer.a,file是为存档而构建的,而不是被链接的架构(armv6)

_OBJC_CLASS _ $ _ LPAugmentedRealityViewController”,从引用:在LayarViewController.o LD objc级-REF:符号(S)没有发现架构的ARMv6 collect2:LD返回1退出状态

任何ID?

回答

0

_OBJC_CLASS _ $ _ LPAugmentedRealityViewController需要armv7。

1

与应用程序加载的问题可以得到解决添加到您的Info.plist文件:

<key>UIRequiredDeviceCapabilities</key> 
<array> 
    <string>armv7</string> 
</array> 
相关问题