首页 > 解决方案 > _OBJC_CLASS__$_ShellTask​​ 在objective-c 项目上的错误

问题描述

我收到此错误:

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

我的目标架构是$(ARCHS_STANDARD)

我整天都在网上检查:(。但我没有得到任何解决方案。我该如何解决这个问题。

标签: objective-cxcode

解决方案


_OBJC_CLASS_$_ShellTask这个错误意味着ShellTask这个文件名。当您收到此类错误时,这意味着您的compile sources. 只需添加该文件,错误就会消失

In target -> Build Phases -> Compile Sources I had all .m files including those that were giving issue.

推荐阅读