首页 > 解决方案 > react-native-linear-gradient (-lBVLinearGradient) 上的 React Native Xcode 构建错误

问题描述

我已经按照 react-native-linear-gradient 的 github 页面进行了所有安装过程。

但是当我尝试为 ios 编译(通过react-native run-ios命令和 Xcode)时,我收到以下错误:

ld: library not found for -lBVLinearGradient
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我已经通过 xcworkspace 打开了该项目,其中大多数人在使用 Cocoapods 时建议这样做,但无论如何错误仍然存​​在。

对此有任何线索吗?

标签: react-native

解决方案


升级 0.62.1 后我遇到了同样的问题,以下为我解决了问题:

  1. 将我的项目切换到新的构建系统(正在使用旧版)
  2. 手动删除 ios 文件夹中的 .xcworkspace
  3. 从模拟器中删除了应用程序(也删除了所有派生数据)看看如何
  4. rm -rf node_modules && sudo yarn install
  5. cd ios && pod deintegrate
  6. pod install
  7. 在 xcode 中运行项目

这对我有用,希望它可以帮助别人


推荐阅读