iOS:架构i386的未定义符号

iOS:架构i386的未定义符号,ios,objective-c,xcode,llvm-clang,Ios,Objective C,Xcode,Llvm Clang,我正在努力实现 但我得到了一个错误: Undefined symbols for architecture i386: "_OBJC_CLASS_$_OAMutableURLRequest", referenced from: objc-class-ref in ViewController.o "_OBJC_CLASS_$_OAConsumer", referenced from: objc-class-ref in ViewController.o ld: s

我正在努力实现 但我得到了一个错误:

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_OAMutableURLRequest", referenced from:
      objc-class-ref in ViewController.o
  "_OBJC_CLASS_$_OAConsumer", referenced from:
      objc-class-ref in ViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我试图在下面添加文件,但Xcode将该文件重新添加到项目中。例如:

你们有谁知道我可以在不必重新添加文件的情况下将文件添加到“编译源代码”中的方法吗


非常感谢您的帮助。

确保需要链接的每个源文件都是目标文件的编译源部分的一部分。您可以通过在Navigator窗格中选择项目(如屏幕截图所示)并展开此处显示的部分来验证这一点:

您还可以通过选择文件并在xcode中的实用程序窗格中查看其目标成员身份来验证这一点