Ios 无法连接到FCM
我已经按照google示例项目在iOS中实现了通知,但是我的应用程序在下面的行中崩溃了Ios 无法连接到FCM,ios,objective-c,firebase,firebase-cloud-messaging,Ios,Objective C,Firebase,Firebase Cloud Messaging,我已经按照google示例项目在iOS中实现了通知,但是我的应用程序在下面的行中崩溃了 [[FIRMessaging messaging] connectWithCompletion:^(NSError * _Nullable error) 这里的整个功能是连接Firebase云消息(FCM) 错误:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“+[NSData gtm\U dataByGzippingData:]:无法识别的选择器发送到类0x
[[FIRMessaging messaging] connectWithCompletion:^(NSError * _Nullable error)
这里的整个功能是连接Firebase云消息(FCM)
错误:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“+[NSData gtm\U dataByGzippingData:]:无法识别的选择器发送到类0x10fd1f110”
请帮帮我!如何解决此问题?在pod文件中检查平台版本 这就像“平台:ios,'8.0'” 将版本更新为9.0,然后运行命令pod install
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
target 'Product Listing' do
pod 'Firebase/Messaging'
end
转到生成设置
查找“其他链接器标志”
添加'-ObjC'
这将解决您的问题似乎未加载类别。您是否在构建设置中设置了“其他链接器标志”中的“-ObjC”开关?您是如何安装库的?@SamuelPeter在我的项目中,“其他链接器标志”设置为“lc++”。当我添加新标志“-ObjC”时,它正在生成链接器错误。我已经使用可可豆来安装Firebase库。还有其他解决办法吗?谢谢我自己不是这个库的用户,但只是为了检查,我克隆了这个示例应用:。我运行<代码> POD安装< /COD>,然后打开.xcWorkScess,看到Cocoapods确实添加了Objc到项目的其他链接标志,除了C++标准库之外,还有很多库。我想你可能把图书馆安装错了。你的播客文件的内容是什么?@SamuelPeter谢谢你的回答!pode文件如下,`target'产品列表'do pod'Firebase/Messaging'end`@SagarUnagar我在我的应用程序中遇到了相同的错误。你找到解决办法了吗?如果是,请帮助我解决这个问题。
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
target 'Product Listing' do
pod 'Firebase/Messaging'
end