提示错误:Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_类123referenced fr.这说明编译没有问题,连接的时...

提示错误:Undefined symbols for architecture x86_64: "OBJC_CLASS$_类123

referenced fr.这说明编译没有问题,连接的时候出错了,找不到导入的目标文件。

解决步骤:<1>清理缓存,选择Product-Clean

<2>选择项目-Build Phases-Compile Sources,点击下面的+把提示有错误的那个添加进去

2018-1-24更新:

我通过cocoapods导入三方库,然后把另一个项目的文件拖到这个项目,然后编译就报这个错误了。。。我在Build Phases->Link Binary...添加提示错误的第三方发现没有,我在已经添加的里面搜索也搜索不到。。。O疼。。。后来在这儿找到看个方法,在Other Link Flags添加$(inherited)解决了

image

你可能感兴趣的:(提示错误:Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_类123referenced fr.这说明编译没有问题,连接的时...)