带有 -ObjC 链接器标志的 Firebase、Fabric 和 Crashlytics,没有 Cocoapods iOS
Firebase, Fabric, & Crashlytics with -ObjC linker flag without Cocoapods iOS
正在尝试将 Firebase Messaging
添加到我的 iOS 应用程序中,该应用程序已经有 Fabric/Crashlytics
,而我正在尝试在没有 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 更新到最新版本并且它奏效了。试试看!
正在尝试将 Firebase Messaging
添加到我的 iOS 应用程序中,该应用程序已经有 Fabric/Crashlytics
,而我正在尝试在没有 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 更新到最新版本并且它奏效了。试试看!