和以前一樣类腮,新大版本的Xcode運(yùn)行現(xiàn)有項(xiàng)目多多少少會(huì)報(bào)一定的錯(cuò)誤,這次也不例外欠气,Xcode10 版本運(yùn)行現(xiàn)有項(xiàng)目報(bào)錯(cuò)最多的應(yīng)該就是如圖:
這個(gè)錯(cuò)誤原因是因?yàn)閕OS12.0中去掉了lstdc++.6.0.9.tbd動(dòng)態(tài)庫(kù)此迅,如下圖搜索便知:
# iOS12.0中全部采用libc++代替lstdc++的動(dòng)態(tài)庫(kù)(如下圖),具體原因可以參考:
所以最簡(jiǎn)單解決該問(wèn)題的方法就是從Xcode9.4中找到動(dòng)態(tài)庫(kù)lstdc++.6.0.9.tbd文件copy到Xcode10下就可以完美解決問(wèn)題锭硼》孔剩或者用古老的辦法將iOS12的DeviceSupport文件copy到Xcode9.4下也可以完美解決Xcode9.4運(yùn)行iOS12的問(wèn)題。
真機(jī)路徑:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
模擬器: ?/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib
為了方便大家檀头,在此提供lstdc++.6.0.9.tbd動(dòng)態(tài)庫(kù)文件下載?