iOS编译报错 "_OBJC_CLASS_$_Test", referenced from:objc-class-ref in ViewController.o

先贴一下错误:

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_Test", referenced from:
      objc-class-ref in ViewController.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

1、新建工程引入Test这个类,首先targets不勾选


61B31274-C472-48B5-8FB1-12ECB6A4A2BD.png

然后在viewController里面创建这个Test对象

Paste_Image.png

此时编译就会报这个错误


1FDDBB91-3886-47BE-A703-E452F7A2AD49.png

解决:


29AD4C9A-02FD-4685-9F6C-E4D125BE8758.png
Paste_Image.png

因为在编译过程中,compile sources不存在这个类,所以会报错,
此时再次编译一下OK

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容