可能重复:
application executable is missing a required architecture armv6
当我在我的设备上运行我的layarapplication时它可以工作,但是当我想用应用程序加载器将它上传到appstore时,它会给出一条消息; “ *应用程序可执行文件缺少必需的体系结构必须至少存在以下体系结构之一:armv * 6 ”
我已将“仅构建活动架构”设置为“否”,消息消失,但另一个问题将出现,我无法解决.. < / p>
ld:警告:忽略文件/Users/.../Build/Products/Release-iphoneos/liblayarplayer.a,文件是为存档而构建的,而不是链接的架构(armv6)
“ _OBJC_CLASS _ $ _ LPAugmentedRealityViewController”,引自: LayarViewController.o中的objc-class-ref ld:找不到架构armv6的符号 collect2:ld返回1退出状态“
有人吗?
答案 0 :(得分:1)
添加到info.plist文件中可能会解决应用程序加载器的问题:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
答案 1 :(得分:0)
_OBJC_CLASS _ $ _ LPAugmentedRealityViewController需要armv7。