簡體   English   中英

React Native 0.63.2 iOS `ld: library not found for -lAppAuth` 構建錯誤

[英]React Native 0.63.2 iOS Build Error with `ld: library not found for -lAppAuth`

我正在嘗試為 iOS 構建我的 RN 項目,但出現錯誤

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

你對如何解決這個問題有什么想法嗎? 我也嘗試打開 .xcworkspace 文件,但我不確定我的 xcode 是否打開了正確的文件。 你如何判斷 xcode 打開的是 xcworkspace 還是 xcodeproj 文件?

我在 Mac Catalina 上使用 XCode 11.4.1。 RN 0.63.2。

- 更新 -

我發現-L前面有一個額外的-L....AppAuth如下。 這個錯誤與此有關嗎?

- L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphonesimulator -L -L/Users/aungmt/Library/Developer/Xcode/DerivedData/myanlearn_for_students-asipdyxbdtsgxofrgmvaagrgceyh/Build/Products/Debug-iphonesimulator/AppAuth

得到完全相同的錯誤。

  1. Go 到項目構建設置
  2. 找到“搜索路徑”
  3. 從“庫搜索路徑”中刪除 $(inherited)

在此處輸入圖像描述

關閉 xcode 和 open.xcodeworkspace 而不是 .xcodeproj 文件並清理構建

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM