【问题标题】:react native xcode error | ld: library not found for -lAppAuth反应原生 xcode 错误 | ld: 找不到 -lAppAuth 的库
【发布时间】:2020-10-08 08:37:11
【问题描述】:

我已经为此苦苦挣扎了将近 2 周。这是错误:

ld: warning: directory not found for option '-L-L/Users/carrabre/Library/Developer/Xcode/DerivedData/imbue-dvxkstblumxsdqhbfwsepkllnggv/Build/Products/Debug-iphonesimulator/AppAuth'
ld: library not found for -lAppAuth
clang: error: linker command failed with exit code 1 (use -v to see invocation)

在 xcode 中构建时会发生这种情况,并且从 VSCode 的命令行中构建。我尝试过删除派生数据、重新集成 pod、更新 pod、将我的计算机恢复出厂设置、确保我的链接器文件已设置、将活动架构构建为是。我将不胜感激任何帮助!这是error logs

运行 xcode 版本 12.0.1 (12A7300) 和 mac OS catalina 10.15.7

【问题讨论】:

  • 你有什么解决办法吗?
  • 这有什么更新吗?!
  • 我很确定当我更新到 BigSur 时它就消失了 - 不记得我是如何解决它的
  • 我也升级到了大苏尔。但问题仍然存在。我尝试打开 .xcworkspace 文件而不是 .xcodeproj 文件。我已经尝试了链接中存在的所有内容(stackoverflow.com/Questions/23539147/…

标签: xcode react-native authentication mobile appauth


【解决方案1】:

这看起来像我在其他地方看到的“双 -L”问题。这个解决方案似乎适用于很多人:https://github.com/react-native-community/upgrade-support/issues/36#issuecomment-611516268,即

转到项目“Build Settings”,找到“Library Search Paths”,并确保$(inherited) 在那里。根据上述 GitHub,您可能需要将其移至列表顶部。

【讨论】:

  • 我继承了现在仍然不能工作同样的错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-28
  • 1970-01-01
  • 2011-10-09
  • 2020-03-21
  • 2014-03-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多