由于Xcode10 廢棄了libstdc++秒咨,庫(kù)文件libstdc++.6.0.9. dylib、libstdc++.6. dylib掌挚、libstdc++. dylib雨席、libstdc++.6.0.9.tbd、libstdc++.6.tbd吠式、libstdc++.tbd也刪除陡厘,所以在編譯時(shí)某些模塊會(huì)error或crash。
如:
dyld: Library not loaded: /usr/lib/libstdc++.6.dylib
Referenced from: /Users/xxh/Library/Developer/CoreSimulator/Devices/063C2EF2-5F01-4EC6-A34A-5E10EDF24C9E/data/Containers/Bundle/Application/B23D9872-61B0-4A7C-9FAA-0116FAC1563A/DYEngineer.app/DYEngineer
Reason: no suitable image found.? Did find:
/usr/lib/libstdc++.6.dylib: mach-o, but not built for iOS simulator 等特占。
解決方案是從Xcode9的包中替換相應(yīng)的文件糙置。
庫(kù)文件.png
-libstdc++.6.0.9.tbd-libstdc++.6.tbd-libstdc++.tbd-libstdc++.6.0.9.dylib-libstdc++.6.dylib-libstdc++.dylib
寫(xiě)在前方筆者建議:最好把緩存清除下再操作
一、Xcode10支持手機(jī)
方案:需要增加一個(gè)地址3個(gè)文件
地址1:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libstdc++.6.0.9.tbd
二是目、Xcode10支持模擬器
方案:需要增加兩個(gè)個(gè)地址3+3==6個(gè)文件
地址2:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libstdc++.6.0.9.dylib
地址3:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/libstdc++.6.0.9.tbd
三谤饭、macOS開(kāi)發(fā)需要再增加一個(gè)地址3個(gè)文件
地址4:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/libstdc++.6.0.9.tbd
四、在Xcode7曾出現(xiàn)大規(guī)模病毒感染胖笛,而后蘋(píng)果在Xcode8也封禁了插件网持,建議libstdc++文件從Xcode9中
--顯示包內(nèi)容獲取宜岛。
作者:雨_田
鏈接:http://www.reibang.com/p/7f0af489a307
來(lái)源:簡(jiǎn)書(shū)
注意這里這里用模擬器運(yùn)行的時(shí)候 如果報(bào)錯(cuò)?libstdc++.6.0.9? 缺少长踊,那么一定要拷貝? 2? 3文件到對(duì)應(yīng)的項(xiàng)目里面去