gpt4 book ai didi

firebase - EXC_BAD_ACCESS code=2 在 Podfile 中包含 Firebase/Auth

转载 作者:可可西里 更新时间:2023-11-01 03:20:38 26 4
gpt4 key购买 nike

在 Podfile 中包含“Firebase/Auth”后,我收到 EXC_BAD_ACCESS。这发生在没有添加任何 Firebase 代码行的情况下。我在 xcode 8 上使用 swift3,生成的 pod 是 -

Installing Firebase (3.8.0)
Installing FirebaseAnalytics (3.5.1)
Installing FirebaseAuth (3.0.6)
Installing FirebaseCore (3.4.4)
Installing FirebaseInstanceID (1.0.8)
Using GTMOAuth2 (1.1.4)
Using GTMSessionFetcher (1.1.7)
Using GoogleAppUtilities (1.1.2)
Installing GoogleInterchangeUtilities (1.2.2)
Using GoogleSignIn (4.0.1)
Using GoogleSymbolUtilities (1.1.2)
Installing GoogleToolboxForMac 2.1.0 (was 2.1.0)
Using Localize-Swift (1.6)
Using ProtocolBuffers-Swift (3.0.6)
Using QorumLogs (0.9)

错误出现在 [UIViewController(FIRAScreenClassName) fira_viewDidAppear:]: 中的线程 1 中

只有当 pod 目标本身是最终嵌入到应用程序中的框架时才会发生这种情况。

我也有谷歌分析。是因为没有启用 ARC 吗?我如何在 xcode-8 上做到这一点?还有其他选择吗?

最佳答案

最新的 Firebase/Core (3.8.0) 版本似乎存在问题。甚至 @IBDesignable 也因对您提到的方法签名的递归调用而崩溃。

你有几个选择:

  1. 在 Info.plist (app) 中,将 FirebaseAutomaticScreenReportingEnabled 设置为 NO (bool)。这解决了我正在运行的应用程序的问题,但是 IBDesignable 资源在构建时导致了这个错误:

file:///path/to/project/Base.lproj/Main.storyboard: error: IB Designables: Failed to render and update auto layout status for UIViewController (svZ-78-1Mn): 代理崩溃了

  1. 您可能想暂时降级到 3.7.1,例如,

    pod 'Firebase/Core', '~> 3.7.1'
    pod 'Firebase/Auth'
    pod 'Firebase/Database'

当您运行 pod update 时,其余的依赖项应该自行处理。

关于firebase - EXC_BAD_ACCESS code=2 在 Podfile 中包含 Firebase/Auth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42086327/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com