我已将 Firebase SDK 手动添加到我的项目中(由于配置问题无法使用 cocoapods)。
使用以下框架:
FirebaseCore.framework
FirebaseInstanceID.framework
Firebasemessageing.framework
在 AppDelegate
中,我导入了以下内容:
#import "Firebase.h
#import <FirebaseInstanceID/FirebaseInstanceID.h>
#import <FirebaseMessaging/FirebaseMessaging.h>
然后我引用 API:
[FIRApp configure];
当我构建项目时一切正常。但是,一旦应用程序访问 Firebase SDK
API - 我就会遇到以下崩溃:
控制台中的错误信息:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSData gtm_dataByGzippingData:error:]: unrecognized selector sent to class 0x10553f168'
我已经添加了我能想到的所有必需的框架,但仍然遇到这个问题。
最佳答案
确保您已将 GoogleToolboxForMac 库添加到您的项目中,并且已将 -ObjC 添加到build设置中的其他链接器选项。
关于ios - Firebase 运行时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42556116/