ios - 架构 arm64 的 undefined symbol : "_OBJC_CLASS_$_PayTabCardReaderViewController", 从 : objc-class-ref in ViewController. o 引用

标签 ios objective-c xcode

我在导入名为 pay tabs 的库时遇到这个奇怪的错误

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

在build设置下

架构:

架构标准架构(armv7、arm64)- $(ARCHS_STANDARD) Base SDK 最新IOS(8.4)

仅构建事件架构 调试是 发布号

支持的平台 IOS 有效架构 armv7 arm64

最佳答案

啊哈,Xcode 不是很棒吗?

我的建议是:在左侧面板中单击您的项目,然后在项目目标部分。 enter image description here

如果您的项目中有任何第三方项目,也对它们执行相同的操作。

(在构建一个使用 MapBox iOS SDK 库的 Xcode 项目时,我不得不这样做。烦人的是,您确实需要在每个不同的build设置选项卡中检查此设置,否则 Xcode 将提示。)

关于ios - 架构 arm64 的 undefined symbol : "_OBJC_CLASS_$_PayTabCardReaderViewController", 从 : objc-class-ref in ViewController. o 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31917994/

相关文章:

IOS - 静态 UITableViewController 中的样式部分标题 - IOS7

ios - 更改 iOS 中禁用的条形按钮项目的颜色

ios - 位于 IB 中可见但在运行时中不可见的单独包中的资源

ios - 当我移动到另一个 View Controller 时弹出显示

ios - 如何通过标题的第一个字母创建字典但忽略 "the"或 "a/an"等文章

ios - 删除 UITextField 中的最后一个字符

ios - 还有一个 - “Unrecognized Selector Sent to Instance” 问题

objective-c - 使用 presentModalViewController 时自定义/覆盖 View 大小

iphone - 将 View 1 设置为 UIscrollview 中的默认 View 页面

objective-c - 我的程序大部分时间都花在 objc_msgSend 上。这是否意味着 Objective-C 的性能很差?