2011-06-23 31 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> 
相關問題