【问题标题】:React Native Xcode build error on react-native-linear-gradient (-lBVLinearGradient)react-native-linear-gradient (-lBVLinearGradient) 上的 React Native Xcode 构建错误
【发布时间】:2020-03-10 08:30:44
【问题描述】:

我已经按照 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是什么版本?
  • "react-native": "0.61.1", 是 package.json 的版本
  • 我也面临同样的错误。 @NewbieCoder 你有解决这个错误的办法吗
  • 原来它没有直接链接到所述库。是其他一些库导致它无法正确编译。就我而言,我使用的是无法在 Xcode 中编译的 ksyvideo 插件。删除库是解决方案。
  • @NewbieCoder 我也有这个问题。你能找到解决办法吗?

标签: react-native


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2020-02-02
    • 1970-01-01
    • 2020-05-14
    • 2021-01-27
    • 1970-01-01
    • 2021-09-16
    • 2020-07-23
    • 1970-01-01
    • 2021-01-13
    相关资源
    最近更新 更多