如何在没有-objc标志的ios项目中包含firebase sdk

时间:2017-05-05 10:47:05

标签: ios objective-c delphi firebase firebase-cloud-messaging

我需要在我的项目中包含facebook sdk和firebase sdk。问题是firebase sdk需要设置-objC标志,但是当我这样做时,Facebook sdk将不再编译。 (compiling facebook sdk with -ObjC option result with framework not found Bolts

他们还是要包含没有-Objc标志的firebase SDK吗?没有此标记我收到错误:选择器无法识别

我尝试用 -force_load 替换-objc标志,如下所示:

-force_load C:\lib\firebase\FirebaseCore.framework\FirebaseCore 
-force_load C:\lib\firebase\FirebaseAnalytics.framework\FirebaseAnalytics 
-force_load C:\lib\firebase\FirebaseInstanceID.framework\FirebaseInstanceID 
-force_load C:\lib\firebase\FirebaseMessaging.framework\FirebaseMessaging 
-force_load C:\lib\firebase\GoogleToolboxForMac.framework\GoogleToolboxForMac 
-force_load C:\lib\firebase\Protobuf.framework\Protobuf

但是,如果我不再有selector not recognized错误,我现在的应用程序在收到消息后立即崩溃

[Firebase/Analytics][I-ACS023012] Firebase Analytics enabled
BSXPCMessage received error for message: Connection invalid
Unable to get short BSD proc info for 2551: No such process

我该怎么办?另请注意,我不在xcode下,我在Delphi下

0 个答案:

没有答案