我已经看过很多类似问题的SO帖子,但似乎没有解决我的错误。
在我们的项目中,我们有多个“目标”。 只有一个目标 - 第一个创建的目标 - 能够正确归档。 当我尝试归档其他目标时,我们遇到了这个错误。
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_DynamicEventData", referenced from:
objc-class-ref in DataManager.o
objc-class-ref in DataReader.o
"_OBJC_CLASS_$_DynamicDataService", referenced from:
objc-class-ref in DataManager.o
"_OBJC_CLASS_$_DynamicDataConfig", referenced from:
objc-class-ref in DataManager.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已经比较了“工作目标”的“构建设置”和其他目标,但它们都是相等的。我检查了头文件,它们存在于我们的项目目录中。我尝试手动将头文件路径添加到“头文件搜索路径”中,但仍然出现相同的错误。
有什么想法吗?我真的需要解决这个问题才能导出ipa文件。
谢谢!