【发布时间】:2015-09-02 20:55:37
【问题描述】:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_PFLogInViewController", referenced from:
__TMaCSo21PFLogInViewController in ViewController.o
"_OBJC_CLASS_$_PFSignUpViewController", referenced from:
__TMaCSo22PFSignUpViewController in ViewController.o
"_OBJC_CLASS_$_PFUser", referenced from:
__TMaCSo6PFUser in LoginViewController.o
__TMaCSo6PFUser in ViewController.o
__TMaCSo6PFUser in signUpViewController.o
"_OBJC_CLASS_$_Parse", referenced from:
__TMaCSo5Parse in AppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我遇到了 Apple Mach-O 链接器错误 1)“_OBJC_CLASS_$_PFLogInViewController”,引用自: 2)“_OBJC_CLASS_$_PFSignUpViewController”,引用自: 3)“_OBJC_CLASS_$_PFUser”,引用自: 4)“_OBJC_CLASS_$_Parse”,引用自: 5) 链接器命令失败,退出代码为 1(使用 -v 查看调用)
我能知道什么是 Apple Mach-O Linker Error 以及解决此错误的方法吗?
【问题讨论】:
-
Parse 库似乎有问题 - 您是否手动添加它(而不是使用 cocoapods)?如果是,你可能错过了什么
-
我是通过 cocoapods 添加的
-
安装 pod 后是否打开了它创建的新工作区?最初的项目可能会这样做。
-
如果您使用可视化解析组件,您是否添加了ParseUI?
-
@Antonio 我应该在哪里以及如何添加 parseUI?