自从我升级到Xcode 5.1后,标准架构也包括arm64,导致链接器一直出现以下错误:
鉴于我使用的第三方库仅编译为armv7,我尝试将架构和有效架构选项设置为仅包括armv7,在项目和目标的构建设置中都这样做了,但是即使清理后仍然出现错误...有任何想法吗?
谢谢!
0 0x109157f93 __assert_rtn + 144
1 0x1091faed4 ld::passes::stubs::Pass::makeStub(ld::Atom const&, bool) + 0
2 0x1091fb5f7 ld::passes::stubs::Pass::process(ld::Internal&) + 497
3 0x1091fbc07 ld::passes::stubs::doPass(Options const&, ld::Internal&) + 111
4 0x109158b50 main + 772
5 0x7fff8568b5fd start + 1
A linker snapshot was created at:
/tmp/MyApp-2014-02-19-175731.ld-snapshot
ld: Assertion failed: (target != NULL), function stubableFixup, file /SourceCache/ld64/ld64-236.3/src/ld/passes/stubs/stubs.cpp, line 126.
clang: error: linker command failed with exit code 1 (use -v to see invocation)
鉴于我使用的第三方库仅编译为armv7,我尝试将架构和有效架构选项设置为仅包括armv7,在项目和目标的构建设置中都这样做了,但是即使清理后仍然出现错误...有任何想法吗?
谢谢!