Seu*_*oon 51 iphone static-linking xcode4
最近,我切换到Xcode4,当我编译我的项目时,我得到了以下错误.
ld: warning: ignoring file /Users/myname/Library/Developer/Xcode/DerivedData/appname-hezrgyqimckztgbdlslkavphdclw/Build/Products/Debug-iphoneos/libTapkuLibrary.a, file was built for archive which is not the architecture being linked (armv6)
Undefined symbols for architecture armv6:
"_OBJC_CLASS_$_TKLoadingView", referenced from:
objc-class-ref in RootViewController.o
Run Code Online (Sandbox Code Playgroud)
我打开了TapkuLibrary并检查它的架构设置为'Standard(armv6 armv7)'.
我该怎么做才能解决这个问题?
Seu*_*oon 111
我弄清楚是什么导致了这个问题.我将TapkuLibrary的'Build Active Architecture'从Yes改为No,它编译没有任何问题.
son*_*hin 11
当我将XCode升级到4.5并将iOS升级到iOS6时,我遇到了这个问题.对于GMGridView,它刚刚发生.不适用于模拟器,仅适用于设备.
我通过以下步骤解决了这个问题:1)转到GMGridView项目 - >构建设置2)在设置 - >架构下,选择"标准(armv7,armv7s)"
然后清除所有(包括DerivedData)并重建.
希望能帮助到你!