iOS:在pod中使用Segment-Firebase时构建Xcode项目时出错

时间:2018-05-16 10:16:52

标签: ios swift firebase cocoapods

我通过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 'Segment-Firebase'并执行pod install 它工作正常。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

如果您收到与链接器Flag相关的任何警告,我相信我通过在Target's Build Settings > Linker Flag property中设置链接器标志来修复它。将值设置为$(inherited)