1、library not found for -lstdc++.6.0.9
如图:
原因:苹果在XCode10和iOS12中移除了libstdc++库,而使用libc++库。
解决方案:
方案一、可以直接使用libc++ 这个库来替换
方案二、临时解决方案:拷贝缺失的libstdc++.6、libstdc++6.0.9到对应目录即可
真机
拷贝如图所示文件到下面目录
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/
模拟器
拷贝如图所示文件到下面目录
/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/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/
参考:
https://github.com/Cui-y/Libstdc-.6.0.9-files
https://blog.csdn.net/u010960265/article/details/82754136
网友评论