升級Xcode10的一個問題

蘋果團隊的每次動態,都牽動著無數iOS開發者的神經,每次技術升級或產品發佈,帶來的不僅是喜樂還有哀愁,相信不少iOS開發者在凌晨觀看完一年一度的蘋果開發者大會直播後,接下來便是幾日通宵達旦的加班。下面分享一個升級Xcode10時遇到的問題及解決辦法。

問題:提示libstdc++被廢棄

解決辦法:

1. 下載libstdc,下載地址請查看評論區。

2. 打開Xcode

3. File -> Workspace Setting -> Build System, 更改為Legacy Build System

4. 將文件夾1中的libstdc++.6.0.9.tbd、libstdc++.6.tbd、libstdc++.tbd ,拷貝到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/

5. 將文件夾2中的libstdc++.6.0.9.tbd、libstdc++.6.tbd、libstdc++.tbd,拷貝到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/

4. 將文件夾3中的libstdc++.6.0.9.dylib、libstdc++.6.dylib、libstdc++.dylib,拷貝到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/

溫馨提示:打開目錄的方法如下

比如:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/

訪達 -> 前往 -> 前往文件夾 -> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/ -> 前往