xcode 6 - 未找到架构 i386 (zbar) 的符号

Posted

技术标签:

【中文标题】xcode 6 - 未找到架构 i386 (zbar) 的符号【英文标题】:xcode 6 - symbols not found for architecture i386 (zbar) 【发布时间】:2014-09-26 13:25:52 【问题描述】:

我有一个使用 zbar-sdk(条形码扫描库)的项目。

将我的机器更新到 xcode 6 后,我遇到了一些问题。 请帮我解决这个问题。

架构 i386 的未定义符号:

"_OBJC_CLASS_$_ZBarReaderViewController", referenced from:
  objc-class-ref in MenuListViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

【问题讨论】:

在 Target> 构建设置 > 架构中添加架构 i386 armv6 armv7 armv7s。 【参考方案1】:

您必须导入 AVFoundation 和 AudioToolbox 框架,并设置运行库所需的 i386 armv6 armv7 armv7s 架构

【讨论】:

工作。非常感谢队友:)

以上是关于xcode 6 - 未找到架构 i386 (zbar) 的符号的主要内容,如果未能解决你的问题,请参考以下文章

未找到体系结构 i386 Xcode 6.4 的符号

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

ld:未找到架构 i386 的符号 clang:错误:在为 Google App Invytes iOS 集成可可豆荚后

架构 x86_64 / i386 的未定义符号

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

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