2

可能重复:
应用程序可执行文件缺少所需的架构 armv6

当我在我的设备上运行我的层应用程序时它可以工作,但是当我想用应用程序加载器将它上传到应用商店时,它会给出一条消息;“ *应用程序可执行文件缺少必需的架构 必须存在以下架构中的至少一个:armv*6

我已将“仅构建活动架构师”设置为“”,消息消失,但会出现另一个我无法解决的问题..

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

_OBJC_CLASS_$_LPAugmentedRealityViewController”,引用自:LayarViewController.o ld 中的 objc-class-ref:未找到架构 armv6 collect2 的符号:ld 返回 1 个退出状态

有人身份证吗?

4

2 回答 2

1

添加到您的 info.plist 文件中可以解决应用程序加载器的问题:

<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>armv7</string>
</array>
于 2011-10-17T12:16:32.887 回答
0

_OBJC_CLASS_$_LPAugmentedRealityViewController 需要 armv7。

于 2011-07-14T00:46:28.057 回答