Firebase NSInvalidArgumentException in Cocos2d-x Game - '-[__NSCFConstantString fira_UTF32Length]:无



我正在尝试将Firebase(C++版)集成到我们的Cocos2d-x游戏中,但是我收到运行时错误:

2018-04-19 10:03:26.163854-0700 WordTurds-mobile[2328:2036998] *** 由于未捕获的异常"NSInvalidArgumentException"而终止应用程序,原因:"-[__NSCFConstantString fira_UTF32Length]:无法识别的选择器发送到实例0x1013a4a40">

当我们在AppController.mm的didFinishLaunchingWithOptions方法中初始化Firebase时,就会发生这种情况,特别是这一行崩溃了:

firebaseApp = firebase::App::Create(firebase::AppOptions());

有趣的是,我尝试使用Objective-C版本的Firebase,并在手动发送Analytics屏幕视图时看到了相同的异常。

将-objC 添加到其他链接器标志可以解决此问题。 我的项目中没有任何 ObjC,所以我认为我不需要这个标志。

相关内容

  • 没有找到相关文章

最新更新