Xcode 5 错误未定义符号的体系结构 i386

Posted

技术标签:

【中文标题】Xcode 5 错误未定义符号的体系结构 i386【英文标题】:Xcode 5 error Undefined Symbols for Architecture i386 【发布时间】:2013-06-25 03:05:18 【问题描述】:

架构 i386 的未定义符号: “_OBJC_CLASS_$_TraktAPIClient”,引用自: ViewController.o 中的 objc-class-ref “_kTraktAPIKey”,引用自: -ViewController.o 中的[ViewController viewDidLoad] ld:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

这是我尝试编译我的 xcode 程序时遇到的错误

【问题讨论】:

【参考方案1】:

您正在尝试为 i386 使用库“TraktAPIClient”。这个库似乎不包含任何为此架构编译的代码。如果您正在为 ios 构建,您应该以 armv7 和 armv7s 为目标。

【讨论】:

以上是关于Xcode 5 错误未定义符号的体系结构 i386的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 中使用静态库的“架构 i386 的未定义符号”

构建 Cordova 3.4 应用程序时架构 i386 的未定义符号

ld:未找到架构 i386 Xcode 单元测试的符号

体系结构 i386 iOS 的未定义符号

体系结构 i386 iOS 的未定义符号

“架构 i386 的未定义符号”问题