React-Native iOS新方案错误:未定义符号:_OBJC_CLASS_$_FlipperClient

Off*_*Bad 14 xcode ios flipper react-native

Dev.Debug我在 xcode 中的react-native 项目中添加了一个新的构建配置,复制现有Debug配置,并为新配置添加了相应的方案。

现在,当我尝试使用新方案运行项目时,出现错误:

Undefined symbol: _OBJC_CLASS_$_FlipperClient

运行我复制的方案工作正常 - 应用程序安装、启动并正常运行。

添加新的调试方案后是否还需要进行更多配置?

Off*_*Bad 7

我发现我需要修改我的podfile如下:

...

target 'MyApp' do
  config = use_native_modules!
  
  # Add the project and build configurations
  project 'MyApp',
    'Dev.Debug' => :debug, # '{Build Configuration name}' => :{debug or release}
    'Debug' => :debug,
    'Dev.Release' => :release,
    'Release' => :release
...

use_flipper!({'Flipper' => '0.126.0', configurations: ['Debug', 'Dev.Debug']}) # Add the Build Configuration name (not scheme name)

...
Run Code Online (Sandbox Code Playgroud)


Not*_*112 5

就我而言,我将react native: 0.70.*Flipper 更新到版本 174,但出现了此错误。将 Flipper 降级到 163 解决了我的问题。

更多信息在这里: https: //github.com/facebook/flipper/issues/4278