问题标签 [fbflipper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
309 浏览

react-native - React Native Facebook Flipper 线程 9:EXC_BAD_ACCESS(代码=1,地址=0x20...1)

我在使用 Flipper 时遇到了一些问题,以前从未遇到过,所以不确定是因为他们的更新还是发生了什么。希望得到一些帮助!

这是我得到的错误: 环境形象

我在 Xcode 版本 12.4 中,让我知道我还能发给你什么,这是我的 podfile 中的 Flipper。

这是我的 Podfile

0 投票
0 回答
130 浏览

react-native - 当我启用调试时,如何防止 React Native devtools 在浏览器中启动?

我正在尝试使用Flipper调试我的 React Native 应用程序,每次我打开开发人员菜单并选择 Debug 时,它都会启动一个带有调试 UI 的浏览器选项卡。当我运行React Native Debugger时不会发生这种情况,但由于某种原因,它会在 Flipper 上发生。

0 投票
0 回答
177 浏览

ios - React Native - 在 iOS 上使用 Hermes 并禁用 Flipper

我很难使用 Flipper。我在 Podfile 中将其注释掉,而 hermes_enabled => true. 我运行了 pod install agin 并构建了应用程序,但它在启动时崩溃了。当我将 Hermes 设置为 false 时,它​​已成功构建。

有没有办法禁用 Flipper 并保持 Hermes 真实并成功构建应用程序?

0 投票
1 回答
57 浏览

android - 将多个共享首选项键添加到鳍状肢共享首选项插件

我想知道如何在 Flipper Shared Preferences Viewer Plugin 中显示多个共享首选项键。KEY_FOO, KEY_BAR,KEY_BAZ是共享首选项文件的字符串常量。

就像是

0 投票
0 回答
121 浏览

ios - 使用 React Native Flipper 时,多个命令生成 OpenSSL.xcframework

我已经在我的 Xcode 工作区中添加了一个 OpenSSL 框架。环境(Xcode 12.5,React-native 0.65.1)

当我添加 Flipper 时,我收到以下错误,因为 Flipper-Folly 也在创建 Openssl 框架

如果我删除脚蹼它工作正常。有没有办法从鳍状肢中删除 OpenSSL,因为我肯定想使用它的功能进行调试?

0 投票
0 回答
47 浏览

react-native - 为什么在鳍状肢版本中反应本机选择总是低于鳍状肢最近发布的版本

react native 63.4在我最近的项目中使用。因为我不确定由于 63.x 之后的大变化,新版本中可能会有多少不一致。

我正在尝试使用Flipper,即使您不想使用它,我也知道不同版本存在问题。事情在 66.0-rcx 发行说明中说将 Flipper 更新到 0.99.0(@swrobel 的 41f45a77ad) 为什么不正式使用现在是 0.109 的最新版本?即使是候选版本

0 投票
1 回答
538 浏览

ios - Pods/RCT-Folly/folly/portability/Time.h 中的错误和不同类型的 Typedef 重新定义('uint8_t'(又名'unsigned char')与'enum clockid_t')

我正在查看 react native 项目的源代码,但在构建它时遇到了问题。

运行以下命令后

  1. npm install在项目的根
  2. pod install在 ios 文件夹中

我在终端收到以下消息:

当我使用 XCode 构建应用程序时,我在 Time.h (...Pods/RCT-Folly/folly/portability/Time.h) 处收到以下错误消息:

Typedef redefinition with different types ('uint8_t' (aka 'unsigned char') vs 'enum clockid_t')

该应用程序使用“react-native”:“0.66.1”。我正在使用 cocoapods 版本 1.11.2、节点版本 14.17.2 和 XCode 版本 13.1

Podfile 内容:

我尝试了许多类似问题的解决方案,但没有奏效。我尝试通过在 podfile 中将其注释掉来禁用 Flipper,我还尝试将目标更改为 iOS 12。我还尝试在删除 podfile.lock 并运行后安装 pod pod install --repo-update,我也运行了pod cache clean --all

我也在这里https://github.com/facebook/react-native/issues/31480尝试了解决方案,"react-native": "0.64.1" // or higher 但它对我不起作用,我不清楚他们指的是什么“从podfile.lock”,如果仍然有错误。

编辑:[解决方案] 我通过git clone [repo url]在终端中实际运行而不是使用与 VSCode 交互的 Azure DevOps 的克隆按钮来消除此错误。

0 投票
2 回答
99 浏览

react-native - Flipper 插件不适用于 react-native 应用程序

我有 react-native 应用程序,其中我使用端口 8383 端口(我不能使用默认端口 8081)作为 Metro 捆绑器。在使用 Flipper 调试应用程序时,它显示大多数插件(如 Hermes/react dev-tool 等)不可用。
阅读文档后,我相信为鳍状肢使用正确的端口应该可以解决它。如果有任何其他解决方案,请告诉我。

如何更新 Flipper Mac 应用程序的 Metro 端口?

目前尚不清楚如何遵循链接https://fbflipper.com/docs/custom-ports/
中的说明 我应该在哪个目录中执行上面链接中提供的命令?

我尝试npx flipper-server --port 8383在浏览器中运行,但它也不起作用。