小编Rob*_*ond的帖子

-[FBLPromise HTTPBody]:发送到实例的无法识别的选择器

在 iOS 应用程序中使用 Firebase Analytics,在手机和模拟器上使用 iOS 15.4,在 React Native 应用程序中使用 XCode 13.2.1 (13C100)。应用程序本身可以工作,但是当我尝试添加单元测试时,测试运行程序因无法识别的选择器问题而失败。我已经梳理了 SO 上的问题,他们要么要求更多信息并中途夭折,要么在 Firebase 的 github 上引用相同的四个问题。

Podfile(如下)没有 use_frameworks!所以重复的符号不太可能是罪魁祸首。我尝试了 github issues 中的一条具体建议,pod deintegrate并重新创建 Podfile.lock,但无济于事。

这是崩溃日志,下面是 Podfile:

2022-02-01 17:59:06.733484-0800 ******[15233:34721677] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[FBLPromise HTTPBody]: unrecognized selector sent to instance 0x600003d17db0'
*** First throw call stack:
(
    0   CoreFoundation                      0x000000011356eba4 __exceptionPreprocess + 242
    1   libobjc.A.dylib                     0x000000010dee1be7 objc_exception_throw + 48
    2   CoreFoundation                      0x000000011357d811 +[NSObject(NSObject) instanceMethodSignatureForSelector:] + 0
    3   CoreFoundation                      0x00000001135730ac ___forwarding___ + …
Run Code Online (Sandbox Code Playgroud)

objective-c ios firebase firebase-analytics

7
推荐指数
1
解决办法
3277
查看次数

标签 统计

firebase ×1

firebase-analytics ×1

ios ×1

objective-c ×1