在Podfile中包含“Firebase/Auth”之后,我得到了EXC_BAD_ACCESS。这是在不添加任何防火墙代码的情况下发生的。我在xcode 8上使用swift3,其结果是-
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上做到这一点?还有其他选择可以试试吗?
发布于 2016-10-31 22:49:55
我怀疑Podfile是不正确的。通过将Firebase依赖项添加到框架中,我遇到了类似的问题,我遇到了这样的问题
/Users/...Build/Products/Debug-iphonesimulator/SomeFramework.framework/SomeFramework (0x105ef7fc8)和/objc12345/././CurrentProject.app/CurrentProject (0x105945108)实现了类FIRAAppEnvironmentUtil。两个中的一个将被使用。哪个是未定的。
正如在这个post中提到的,您可能在不同的目标中有重复的依赖项,这可能导致出现这样的奇怪的bug。将Firebase荚添加到主目标中,并从框架中移除Firebase pod,为我解决了这个问题。
发布于 2017-06-08 02:04:12
我犯了个愚蠢的错误。从没有在身份验证下打开谷歌在Firebase上的->登录方法
https://stackoverflow.com/questions/40304432
复制相似问题