我通过CocoaPods使用段库 . 我在应用程序中有另一个框架目标,我添加了这些目标:
target :Model do
pod 'Segment-Wootric'
pod 'Segment-Firebase'
end
当我尝试构建项目时,我收到此错误:
体系结构x86_64的未定义符号:“_ OBJC_CLASS _ $ _ FIRApp”,引自:SEGFirebaseIntegration.o中的objc-class-ref“_OBJC_CLASS _ $ _ FIROptions”,引自:SEGFirebaseIntegration.o中的objc-class-ref“_OBJC_CLASS _ $ _ FIRAnalytics”,引用来自:SEGFirebaseIntegration.o中的objc-class-ref ld:找不到架构x86_64 clang的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)
如果我删除此pod: pod 'Segment-Firebase'
并执行 pod install
它工作正常 .
我该怎么办??
1 回答
如果您收到与链接器Flag相关的任何警告,我相信我通过在
Target's Build Settings > Linker Flag property
中设置链接器标志来修复它 . 将值设置为$(inherited)