好的,我有2个项目。我想将项目1中的类文件导入到Project 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)
我该如何解决这个问题?
答案 0 :(得分:2)
您的代码包括ios和osx。如果您正在构建iOS应用程序,请检查Xcode项目中的架构设置。它不应该是x86_64。
答案 1 :(得分:1)
可能您可能忘记将目标添加到该文件中。在Xcode中,选择.m文件,然后在右侧窗格的“文件检查器”中,选中Target Membership。确保检查目标是否为此文件。