前言:
蘋果于北京時間6月5號凌晨,向開發(fā)者提供MacOS、iOS、WatchOS、TvOS四大系統(tǒng)更行,作為開發(fā)者,第一時間更新下載。不出所料,每個新版本的系統(tǒng)都會出現(xiàn)問題,編譯運行,出現(xiàn)的了Error:

error截圖
分析問題:
首先想到的是沒有引入相應(yīng)的靜態(tài)庫,全局搜索尋找,BuildSetting->Other Linker Flags 中找到出現(xiàn)問題的庫。根據(jù)關(guān)鍵字得到信息,首先想到的是Xcode10中缺少或者無法引用到libstdc++6.tbd這個庫,于是切換回Xcode 9.4,找到對應(yīng)庫,copy一份,在放在Xcode 10 Beta對應(yīng)的位置(/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr),編譯運行,繼續(xù)報錯。。。
解決問題:
在花費了兩個小時的時間,耗費在libstdc++6.tbd庫上面無果,遂使用排除法,在Linked Frameworks and Librayies中使用排除法:
相關(guān)聯(lián)庫中尋找
于是發(fā)現(xiàn)了問題:Xcode 10 Beta版 libstdc++6.0.9.tbd并沒有存在?。?!于是找到重新導(dǎo)入,編譯運行成功。