我试图在我的 iOS 应用程序中使用 Branch.io iOS SDK,当我尝试编译时出现以下错误:
架构 x86_64 的未定义符号:
“_OBJC_CLASS_$_CSSearchableIndex”,引用自:BranchCSSearchableItemAttributeSet.o 中的 objc-class-ref “_OBJC_CLASS_$_CSSearchableItem”,引用自:BranchCSSearchableItemAttributeSet.o “_OBJC_CLASS_$_CSSearchableItemAttributeSet”中的objc-class-ref,引用自:_OBJC_CLASS_$_BranchCSSearchableItemAttributeSet in BranchCSSearchableItemAttributeSet.o
“_OBJC_METACLASS_$_CSSearchableItemAttributeSet”,引用自:_OBJC_METACLASS_$_BranchCSSearchableItemAttributeSet in BranchCSSearchableItemAttributeSet.o ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v查看调用)
如教程所述,我已将 Branch-SDK 文件夹正确添加到项目中,配置了 PLST,并在 AppDelegate.m 中添加了所有代码。我跳过了启用通用链接的第 3 步,因为我还不需要它。
我错过了什么可能导致这种情况?对于其他框架的这种错误,它往往是由错误的类声明引起的,但我看不出我在哪里做错了。