【问题标题】:"Application executable is missing a required architecture armv6" on Application loader [duplicate]应用程序加载器上的“应用程序可执行文件缺少必需的架构 armv6”[重复]
【发布时间】:2011-06-23 12:26:15
【问题描述】:

可能重复:
application executable is missing a required architecture armv6

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

我已将“Build active architect Only”设置为“NO”,消息消失但会出现另一个我无法解决的问题..

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

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

有人知道吗?

【问题讨论】:

    标签: loader layer armv7 armv6


    【解决方案1】:

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

    <key>UIRequiredDeviceCapabilities</key>
    <array>
        <string>armv7</string>
    </array>
    

    【讨论】:

      【解决方案2】:

      _OBJC_CLASS_$_LPAugmentedRealityViewController 需要 armv7。

      【讨论】:

        猜你喜欢
        • 2011-10-26
        • 1970-01-01
        • 2011-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多