如何使用 firebase 调试网络反应本机 ios

phu*_*ntd 6 flipper react-native react-native-debugger

我使用react-native版本0.72.5和@react-native-firebase/app 18。

当我在Podfile中配置时,我添加use_frameworks! :linkage => :static并评论

# :hermes_enabled => flags[:hermes_enabled],
# :fabric_enabled => flags[:fabric_enabled],
# :flipper_configuration => flipper_config,
Run Code Online (Sandbox Code Playgroud)

我无法使用react-native-debugger,只能使用flipper,但网络不可用。如何调试呢?

在此输入图像描述

Wil*_*ior 1

看起来确实flipper_configuration => flipper_config做了一些与 相关的更改Network Plugin Setup。您需要手动添加它,如下所示:

在您的 中podfile,添加以下内容:

pod 'FlipperKit/SKIOSNetworkPlugin', '~>' + flipperkit_version
Run Code Online (Sandbox Code Playgroud)

然后,通过添加到您的AppDelegate.m

如果它使用 Objective-C:

pod 'FlipperKit/SKIOSNetworkPlugin', '~>' + flipperkit_version
Run Code Online (Sandbox Code Playgroud)

如果它使用 Swift:

#import <FlipperKitNetworkPlugin/FlipperKitNetworkPlugin.h>

[[FlipperClient sharedClient] addPlugin: [[FlipperKitNetworkPlugin alloc] initWithNetworkAdapter:[SKIOSNetworkAdapter new]]];
Run Code Online (Sandbox Code Playgroud)

这应该适用于 IOS。

您可以在文档的页面上阅读有关它以及如何在 Android 上执行此操作的更多信息。