关于ios:library not found for -lstdc++.6.0.9,lstdc.6找不到的原因和解决办法
- 最近在学习ios遇见这么个问题,为什么会突然找不到原因,通过网上查资料以及Google查询和询问前辈可以得知在Xcode10后lstcd已经被移除了,如果想继续使用得去原来的Xcode低版本找lstdc相应的文件转移到Xcode10,网上办法都是一样但是都参差不齐,可以先看一下链接的帖子做一个大致了解为什么会这样和怎么解决https://stackoverflow.com/questions/51060596/ld-library-not-found-for-lstdc-6
如果你看了上面链接的帖子应该知道大致该怎么做,我也是按照上面来的就是找相应的文件麻烦了一些,我会把需要的文件分享在文章末尾节约大家的时间
/Applications/Xcode10.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/
这就是要找的文件路径,我刚开始也一头雾水这个路径在哪
后面花了半天时间才解决,少废话,下面跟着我的步骤来就能解决问题,去文章末尾下载我分享的链接里面有三个文件复制按照我图片展示的来放进去重启Xcode就可以了
- 其实找到Applications/然后按照上面的路径到了lib文件夹把复制的放进去就好了,其实很简单
打开访达找到应用程序中的Xcode
然后选择Xcode点击右键选择显示包内容
点击进去就是从Contents路径开始的:Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/,你要做的就是按照这个路径一直点击直到找到lib 把下载的文件拷贝到lib文件夹里面就OK了 重启Xcode搞定
- 链接
链接:https://pan.baidu.com/s/1Lb6edEKdiwCbCNQn3Zevrw 密码:nyye