react-native iOS新方案错误:未定义的符号:_OBJC_CLASS_$_翻转客户端

7vhp5slm  于 2022-11-19  发布在  iOS
关注(0)|答案(2)|浏览(356)

我在xcode中的react-native项目中添加了一个新的构建配置Dev.Debug,复制了现有的Debug配置,还为新配置添加了一个相应的scheme。
现在,当我尝试使用新方案运行项目时,出现错误:
Undefined symbol: _OBJC_CLASS_$_FlipperClient
运行我复制的方案工作正常-应用程序安装、启动和功能正常。
添加新的调试方案后是否需要进行更多的配置?

laximzn5

laximzn51#

我发现我需要修改我的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)

...
w6lpcovy

w6lpcovy2#

在我的情况下,我更新到react native: 0.70.*和Flipper到版本174,并有这个错误。降级Flipper到163为我修复了这个问题。
更多信息请访问:https://github.com/facebook/flipper/issues/4278

相关问题