编译报错:Undefined symbols for architecture arm64: "_OBJC_CLASS_$_类名", referenced from

报错: Undefined symbols for architecture arm64: “_OBJC_CLASS_$_类名”, referenced from : Objc-class-ref in 类名.o
编译报错:Undefined symbols for architecture arm64:

这个报错提示我们,在编译项目的时候某个类没有找到它引用的类,致使编译的时候报错。根据该提示我们找出某个在编译的时候缺失的类.m文件,将其引入进来,在使用命令 shift + command + k 清除一下缓存,在 command + b 重新编译即可.

添加缺失文件做法:
选中工程TARGETa工程名 - Build Phases - Compile Sources - 添加所缺失的类.m
如图所示:
编译报错:Undefined symbols for architecture arm64:

你可能感兴趣的:(【开发积累】)