【问题标题】:ios FirebaseCoreDiagnostics 5.4.1 Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_GULAppEnvironmentUtil"ios FirebaseCoreDiagnostics 5.4.1 架构 x86_64 的未定义符号:“_OBJC_CLASS_$_GULAppEnvironmentUtil”
【发布时间】:2019-01-01 19:39:03
【问题描述】:

我正在尝试将 firebase 从版本 4.2.0 升级到版本 5.4.1。 我在构建 IOS 时遇到此错误:

架构 x86_64 的未定义符号:
“_OBJC_CLASS_$_GULAppEnvironmentUtil”,引用自: FirebaseCoreDiagnostics 中的 objc 类引用(FIRDiagnostics_b8d2083bbf595e32a15f4c92bf56379b.o) “_OBJC_CLASS_$_GULNetwork”,引用自: FirebaseCoreDiagnostics 中的 objc 类引用(FIRClearcutLogger_39f37e7cc81dbdcb1b22721b95a40297.o) ld:未找到架构 x86_64 的符号 clang:错误:链接器 命令失败,退出代码为 1(使用 -v 查看调用)

任何想法如何解决这个问题?谢谢!

【问题讨论】:

    标签: ios firebase


    【解决方案1】:

    已解决的问题

    https://github.com/firebase/firebase-ios-sdk/issues/1585

    请下载最新版本。

    【讨论】:

    • 谢谢卡拉奇君!你是莱特!我更新了 Firebase 5.4.1 并构建成功!
    【解决方案2】:

    您是否尝试过彻底删除派生数据?

    您可以在 XCode 的“Preference - Locations”下找到要删除的文件夹:

    然后删除它并尝试重建项目。

    【讨论】:

    • 感谢您的回复!我尝试删除派生数据,但仍然出现同样的错误!
    • 我遇到了同样的问题。在我的情况下,我不使用 CocoaPods,似乎我应该从中获取 GULAppEnvironmentUtil 和 GULNetwork 的东西都丢失了。
    • 您好 Kerberos!我不使用 CocoaPods,我添加了与 Chris Conway 相同的框架。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 2016-11-12
    • 2018-06-23
    • 1970-01-01
    • 2015-12-04
    • 1970-01-01
    • 2020-12-21
    相关资源
    最近更新 更多