2

尝试归档我的 RN 项目但出现此错误。目前使用 RN 0.65.1 和 React 17.0.2。尝试libReact-hermes.a在 xcode 中添加“Link Binary With Libraries”,但错误仍然存​​在。

ld: library not found for -lReact-hermes

require_relative '../node_modules/react-native/scripts/react_native_pods'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'

platform :ios, '11.0'

target 'MyAppp' do

  config = use_native_modules!

  use_react_native!(
    :path => config[:reactNativePath],
    :hermes_enabled => true
  )

  use_flipper!()
end
4

2 回答 2

2

Xcode 中有一个选项可以更改部署目标。

确保它也被标记为11.0 在此处输入图像描述

于 2021-10-11T10:37:31.680 回答
1

改变

IPHONEOS_DEPLOYMENT_TARGET = 10.0

IPHONEOS_DEPLOYMENT_TARGET = 11.0

在 .pbxproj 文件中

与@Amaan 发布的想法相同,但在编辑文件中的所有值之前它不会更改所有目标。

于 2021-11-06T04:23:35.240 回答