Ios Cocoapods-未找到框架FirebaseCoreDiagnostics

Ios Cocoapods-未找到框架FirebaseCoreDiagnostics,ios,objective-c,firebase,cocoapods,Ios,Objective C,Firebase,Cocoapods,我最近更新了firebase的最新版本,这样我就可以为我的ios应用程序(obj-c)集成apple登录,但我一辈子都无法找出为什么会出现此错误: ld:找不到框架FirebaseCoreDiagnostics 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 这是我的播客文件: platform :ios, '13.7' pod 'Firebase/Database' pod 'Firebase/Auth' pod 'Firebase/A

我最近更新了firebase的最新版本,这样我就可以为我的ios应用程序(obj-c)集成apple登录,但我一辈子都无法找出为什么会出现此错误:

ld:找不到框架FirebaseCoreDiagnostics 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)

这是我的播客文件:

    platform :ios, '13.7'
    
    pod 'Firebase/Database'
    pod 'Firebase/Auth'
    pod 'Firebase/AdMob'
    pod 'Firebase/Messaging'
    pod 'Firebase/Analytics'
    pod 'Google-Mobile-Ads-SDK'
    pod 'SDWebImage', '~> 5.0'
    pod 'FBSDKCoreKit', '~> 5.2'
    pod 'FBSDKLoginKit', '~> 5.2'
    pod 'FBSDKPlacesKit', '~> 5.2'
    pod 'FBSDKShareKit', '~> 5.2'
    pod 'FBSDKMarketingKit'
    
    target 'WriteAnythingPrototype' do
    
    end
我检查了我的播客,可以看到FirebaseCoreAnalytics在那里。此外,如果我尝试手动将框架添加到frameworks文件夹中,则会出现框架重复的错误

我也尝试过删除我的派生数据,删除我的pod文件夹,然后重新安装pod


我束手无策,似乎无法在网上找到这个问题,有人能解释一下为什么会发生这种情况吗?

将吊舱放在目标内,这样它们就可以链接到你的目标

platform :ios, '13.7'

target 'WriteAnythingPrototype' do
   pod 'Firebase/Database'
   pod 'Firebase/Auth'
   pod 'Firebase/AdMob'
   pod 'Firebase/Messaging'
   pod 'Firebase/Analytics'
   pod 'Google-Mobile-Ads-SDK'
   pod 'SDWebImage', '~> 5.0'
   pod 'FBSDKCoreKit', '~> 5.2'
   pod 'FBSDKLoginKit', '~> 5.2'
   pod 'FBSDKPlacesKit', '~> 5.2'
   pod 'FBSDKShareKit', '~> 5.2'
   pod 'FBSDKMarketingKit'
end

您可以找到CocoaPods文档。

有关Xcode项目的某些内容已损坏。请尝试以下操作:

  • pod去集成
  • 检查结果的xcproject源并删除任何FireBaseCoreDiagnostics引用
  • 重新运行pod安装

感谢您的快速响应,我已完成上述操作,但仍无法修复错误。它只是定位了我的pod安装范围(将其从测试和ui测试设置中删除,我不使用这些设置)尝试clean build。我已经这样做了,还手动清除了派生数据,重新安装了pod等,这可能是由于Swift版本。一定要检查他们的版本。不过我用的是objective c。。。你是说我需要更新xcode还是?谢谢Paul,我今晚晚些时候会试一试。我确实尝试了去集成,但没有检查框架是否有任何引用或实例。希望这能起作用:(谢谢,找到一个仍处于活动状态的引用并将其删除。它现在正在工作!