Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c Xcode中的Mach-O链接器错误_Objective C_Xcode_Macos - Fatal编程技术网

Objective c Xcode中的Mach-O链接器错误

Objective c Xcode中的Mach-O链接器错误,objective-c,xcode,macos,Objective C,Xcode,Macos,好的,我有两个项目。我想将类文件从项目1导入到项目2。当我导入类文件时。我得到一个链接器错误。这是它的样子 Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_ClassFile1", referenced from: objc-class-ref in ClassFile2.o ld: symbol(s) not found for architecture x86_64 clang: error: lin

好的,我有两个项目。我想将类文件从项目1导入到项目2。当我导入类文件时。我得到一个链接器错误。这是它的样子

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

我该如何解决这个问题

您的标签包括ios和osx。如果您正在构建iOS应用程序,请检查Xcode项目中的架构设置。它不应该是x86_64。

可能是您忘记了将目标添加到该文件中。在Xcode中,选择.m文件,并在右窗格的“文件检查器”中检查目标成员资格。确保已检查此文件的目标