【问题标题】:Symbol(s) not found for architecture i386 zbar未找到体系结构 i386 zbar 的符号
【发布时间】:2015-11-18 12:47:05
【问题描述】:

由于这个疯狂的错误,我无法运行我的应用程序。在我从 Xcode 6 更新到 7 之前,一切都运行良好。

【问题讨论】:

  • 您好 Berk,欢迎使用 stackoverflow,请发布您收到错误的代码段。

标签: ios xcode zbar i386


【解决方案1】:

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

这7个框架需要按以下顺序排列:

Foundation.framework
CoreGraphics.framework
UIKit.framework
AVFoundation.framework
CoreMedia.framework
CoreVideo.framework
QuartzCore.framework
libiconv.dylib
libzbar.a

我不知道框架在构建阶段中声明的顺序很重要。无论如何,希望对于任何试图将条形码扫描仪集成到他们的应用程序中的人来说,这个答案都会很有用。

【讨论】:

  • 我已经添加了所有这些,架构也是正确的。但仍然没有运行。我猜这是因为 mac os 版本或 xcode 版本。我有另一个尚未更新的 mac。在那里我可以在 os 10 中运行 project.Bu 或使用 xcode 运行它不运行的更高版本。我该怎么办?我很高兴你能回答..
  • 如果您使用的是 Xcode 7,那么有时它会在构建时出错,因此请尝试在您的系统上重新安装 Xcode 7。
猜你喜欢
  • 2011-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-16
相关资源
最近更新 更多