由於Xcode10 廢棄了libstdc++,庫文件libstdc++.6.0.9. dylib、libstdc++.6. dylib、libstdc++. dylib、libstdc++.6.0.9.tbd、libstdc++.6.tbd、libstdc++.tbd也刪除,所以在編譯時某些模塊會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的包中替換相應的文件。

-libstdc++.6.0.9.tbd -libstdc++.6.tbd -libstdc++.tbd -libstdc++.6.0.9.dylib -libstdc++.6.dylib -libstdc++.dylib
寫在前方 筆者建議:最好把緩存清除下再操作
一、Xcode10支持手機
方案:需要增加一個地址3個文件
地址1:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libstdc++.6.0.9.tbd
二、Xcode10支持模擬器
方案:需要增加兩個個地址3+3==6個文件
地址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開發需要再增加一個地址3個文件
地址4:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/libstdc++.6.0.9.tbd
四、在Xcode7曾出現大規模病毒感染,而后蘋果在Xcode8也封禁了插件,建議libstdc++文件從Xcode9中
--顯示包內容獲取。