苹果团队的每次动态,都牵动着无数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/ -> 前往
閱讀更多 郝先生談技術 的文章