运行pod更新后,FireBaseAnalytics出现问题。我得到错误

ld: framework not found FirebaseAnalytics
clang: error: linker command failed with exit code 1 (use -v to see invocation)

并回顾了其他人对这个错误的答案。
对于我的应用程序,“frameworksearchpaths”(默认和发布)如下所示:
$(inherited)
"$PODS_CONFIGURATION_BUILD_DIR/GTMSessionFetcher"
"$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac"
"${PODS_ROOT}/FirebaseAnalytics/Frameworks/frameworks"
"${PODS_ROOT}/FirebaseAuth/Frameworks/frameworks"
"${PODS_ROOT}/FirebaseCore/Frameworks/frameworks"
"${PODS_ROOT}/FirebaseDatabase/Frameworks"
"${PODS_ROOT}/FirebaseInstanceID/Frameworks/frameworks"
"${PODS_ROOT}/FirebaseStorage/Frameworks/frameworks"
"${PODS_ROOT}/GoogleInterchangeUtilities/Frameworks/frameworks"
"${PODS_ROOT}/GoogleSymbolUtilities/Frameworks/frameworks"

pod文件夹如下…
swift - 找不到FirebaseAnalytics框架-LMLPHP
我的播客文件如下:
platform :ios, '10.0'
use_frameworks!

pod 'Firebase/Core'
pod 'Firebase/Storage'
pod 'Firebase/Database'
pod 'Firebase/Auth'

target 'MyApp' do
end

target 'MyAppTests' do
end

target 'MyAppUITests' do
end

是否有人有调试此错误的顺序方法?我以前没有这个问题。
我试过重启mac,重新安装cocoapods,然后重新运行pod updatepod update。我正在使用最新的xcode版本。
***********更新***************
我试过更多的东西:
更改框架搜索路径的顺序,最后调用FireBaseAnalytics
运行shift-command-f来查找对“firebaseanalytics”的引用,以查看是否有任何重复的引用或引用模式出现错误(没有看到任何内容)
删除FireBaseAnalytics并运行重新安装
通过删除其他链接器标志的内容,此答案中提出的解决方案
这些都不能解决我的问题
欢迎提供有关如何调试问题的更多想法。

最佳答案

转到目标的生成设置中的OtherLinkerFlags,从中删除“FireBaseAnalytics”和“Framework”。
这对我有用。

10-08 05:48