将Xcode从7.3升级到8.3.1后,我遇到链接器错误, 以下是项目构建时出现的错误:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$__TtCC13Test11AppDelegate12loggedinUser", referenced from:
objc-class-ref in UIView+Toast.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
答案 0 :(得分:0)
检查您的TestAppDelegate
课程,尤其是财产loggedinUser
。应该有一些线索。
这可能是一个问题,您正在编译的目标是使用UIView+Toast
文件,这也需要编译TestAppDelegate
。
检查您的项目设置 - >构建阶段 - >编译源代码并检查是否有任何条目是红色的(在路径下缺失)或者只是不存在,并读取它们。