标题一、报错详情
最近在重构项目,搭框架的时候出现这样的报错,在此记录下来
Undefined symbols for architecture x86_64:
“OBJC_CLASS$_ENCheckWordTool”, referenced from:
objc-class-ref in ENChangeFloat.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
虽然说翻译不是很准确,但是大致意思已经很清晰了,就是因为Xcode没有对"ENCheckWordTool.m",这个类进行编译,因为它没找到
标题二、造成bug的原因
造成bug的原因主要是直接拉别的项目的公共文件造成的,主要出现在项目前期,后期开发工程中很少会出现这样的问题