報錯:library not found for -lstdc++.6.0.9


在Xcode 10開發中,

 

報錯:library not found for -lstdc++.6.0.9

解決方案:將Xcode9的libstdc++6.0.9.tbd拷貝到Xcode10中使用

Xcode10libstdc++相關的3個庫(libstdc++libstdc++.6libstdc++6.0.9)被徹底廢棄了

 

Xcode10和iOS12的適配  

問題1:xcode 10 移除了 -libstdc++6.0.9?? 導致項目運行不起來(臨時解決~正確姿勢是替換或者找依賴這個庫的服務方換庫升級巴拉巴拉)
解決方案:拷貝xcode 9 下的 libstdc++6.0.9 到xcode 10的目錄下 (Xcode顯示包內容 Contents/Developer/Platforms/iPhoneOS.platform(模擬器下運行:iPhoneSimulator.platform)/Developer/SDKs/iPhoneOS.sdk/usr/lib/)
問題2:cocoapods 在 macOS升級情況下失效(提示pod: Undefined error: 0 或者 command not found)
解決方案:1.打開終端 先升級 gem update --system 2.升級cocoapods (brew 安裝的 :brew upgrade cocoapods)3.執行 sudo gem install -n /usr/local/bin cocoapods 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM