苹果 适配 Xcode 10 iOS12

现在 xcode10和iOS12 已经不再支持libstdc++ 这个库了,xcode文件里已经没有了, 已经由其它高级一点的库替代,具体是什么不重要(忘了),所以之前老项目运行的时候必然会因为找不到这个库报错,因此需要围绕这个消失的库做一些处理。具体分为两步

 

第一步   做一下设置,不知道是为什么,反正有用,设置完以后再运行当前的错就会解决,但是会有其它的错误

选择File ---> workspace settings --->build system 改成legacy Build System 即可。

 

第二步  下载之前xcode9版本 的旧库,把它们放到新库中去   https://github.com/zhuozhuo/libstdc-.6.0.9(下载地址)

 

下载完成以后 会有三个文件夹  分别将文件夹里面的文件放入到对应的路径中

 

 真机路径
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/usr/lib      将  iPhoneOS文件夹里的文件放进去
 
模拟器路径
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.0.sdk/usr/lib   将iPhoneSimulator文件夹里的文件放进去
 
 
不知道是什么路径(惭愧我好垃圾)    
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib      将RuntimeRoot文件夹里的文件放进去
 
 
现在这样的环境 项目应该就可以跑通了,也可能会出现一些其它情况可能需要把这个库再重新导入一下,  谁知道呢,具体问题具体分析。 
 
 

 

转载于:https://www.cnblogs.com/wenboweb/p/10559612.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值