【问题标题】:Cocoapods - framework not found FirebaseCoreDiagnosticsCocoapods - 找不到框架 FirebaseCoreDiagnostics
【发布时间】:2020-09-10 08:56:08
【问题描述】:

我最近更新到最新版本的 firebase,以便我可以为我的 ios 应用程序 (obj-c) 集成苹果登录,但我终生无法弄清楚为什么会出现此错误:

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

这是我的 podfile:

    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

我检查了我的 Pod,可以看到 FirebaseCoreAnalytics 在那里。此外,如果我尝试手动将框架添加到框架文件夹中,则会收到框架重复的错误。

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

我不知所措,似乎无法在网上找到这个问题,谁能解释一下为什么会发生这种情况?

【问题讨论】:

    标签: ios objective-c firebase cocoapods


    【解决方案1】:

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

    • pod deintegrate
    • 检查生成的 xcproject 源并删除所有 FirebaseCoreDiagnostic 引用。
    • 重新运行pod install

    【讨论】:

    • 谢谢保罗,今晚晚些时候我会试一试。我确实尝试了 deintegrate,但没有检查是否有任何框架的引用或实例。希望这会奏效:(
    • 谢谢,找到一个仍然有效的引用并将其删除。它现在正在工作!
    【解决方案2】:

    将 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 文档here。

    【讨论】:

    • 感谢您的快速响应,我已经按照上面的方法完成了,但仍然没有解决错误。它只是本地化了我的 pod 安装范围(将其排除在我不使用的测试和 ui 测试设置之外)
    • 尝试干净的构建。
    • 我已经完成了,还手动清除了派生数据,重新安装了 pod 等
    • 那么这可能是由于 Swift 版本。请检查他们的版本。
    • 我正在使用 Objective C... 你的意思是我需要更新 xcode 还是?
    猜你喜欢
    • 2017-01-17
    • 2015-12-19
    • 1970-01-01
    • 1970-01-01
    • 2016-04-12
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 2019-07-31
    相关资源
    最近更新 更多