<article class="_2rhmJa">
Xcode10:library not found for -lstdc++.6.0.9 臨時解決
下載stdc++.6.0.9
提取自Xcode9
部分項目依賴 libstdc++.6.0.9 的會在Xcode 10無法運行
其原因是Xcode 10中將libstdc++.6.0.9庫文件刪除片部,原本功能遷移至其他庫
真機運行庫
在終端輸入以下命令打開Xcode的lib庫目錄(此目錄位安裝的默認目錄)
open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
如果安裝在其他目錄 或者Xcode改名的建議右鍵Xcode顯示報內(nèi)容,進入
Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
把剛剛下載的zip文件解壓
獲取到的 真機的 libstdc++.6.0.9.tbd 文件,扔進去
模擬器運行庫
在終端輸入以下命令打開Xcode的lib庫目錄(此目錄位安裝的默認目錄)
open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib
如果安裝在其他目錄 或者Xcode改名的建議右鍵Xcode顯示報內(nèi)容,進入
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib
把剛剛下載的zip文件解壓
獲取到的 模擬器的 libstdc++.6.0.9.tbd 文件聪轿,扔進去
下一步
重啟Xcode