【发布时间】:2016-10-28 11:48:32
【问题描述】:
在 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 上做到这一点? 还有其他选择吗?
【问题讨论】:
-
我在更新谷歌登录框架后遇到了一些问题
-
我通过将 Google Framefork 降级到版本 2.0.4 来解决问题:pod 'Google/SignIn', '2.0.4'
-
您能否添加一些堆栈跟踪来帮助调试问题?谢谢
-
它进入了一个无限循环,调用 fira_viewDidAppear:,Google / FireBase 的一个类别。
标签: firebase swift3 firebase-authentication xcode8