ios - 带有 -ObjC 链接器标志的 Firebase、Fabric 和 Crashlytics,没有 Cocoapods iOS

标签 ios xcode firebase xcode8 swift2

尝试将 Firebase Messaging 添加到我已有 Fabric/Crashlytics 的 iOS 应用程序中,而我试图在没有 Cocoapods 的情况下添加它。

我按照 Firebase SDK zip 文件中的自述说明进行操作,一旦我将 -ObjC 链接器标志添加到目标,它会导致 Fabric/Crashlytics 出现重复符号编译错误

然后我发现可以使用 -force_load 并将其指向 Firebase.h 文件。这允许我编译,但是当尝试 FIRAPP.configure() 时出现了这个错误:

2016-11-30 14:33:31.862 Parents[243] <Debug> [Firebase/Core][I-COR000001] 
    Configuring the default app.
2016-11-30 14:33:32.029 Parents[243:24612] +[NSData gtm_dataByGzippingData:error:]: 
    unrecognized selector sent to class 0x3159a53c

有没有人遇到过这种情况?请注意,我并没有为这三个都使用 Cocoapods。

最佳答案

我实际上遇到了同样的问题。我很棒的同事建议将 Fabric 和 Crashlytics 更新到最新版本并且它奏效了。试试看!

关于ios - 带有 -ObjC 链接器标志的 Firebase、Fabric 和 Crashlytics,没有 Cocoapods iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40899831/

相关文章:

objective-c - 如何在行中的单元格被删除之前动态更改 UITableViewCell 标签?

ios - 如何通过点击 UIView 执行 segue

iphone - 应用程序支持中没有 iPhone 模拟器文件夹

javascript - 如何从 Cloud Functions 连接 Google Cloud SQL?

android - 我们可以在通知中发送 Firebase ServerValue 时间戳吗?

android - 如何将 Android 应用程序添加到已在 iOS 应用程序中使用的现有 Firebase 项目?

ios - Swift:如何创建保存字典的数组

html - 您如何引用说出报价的人显示在您的文档中?

Swift 初学者帮助 : Editor placeholder in source file

firebase - 当应用程序已经在运行并且使用Firebase动态链接时,导航不起作用