苹果 适配 Xcode 10 iOS12

时间:2019-03-19
本文章向大家介绍苹果 适配 Xcode 10 iOS12,主要包括苹果 适配 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文件夹里的文件放进去
 
 
现在这样的环境 项目应该就可以跑通了,也可能会出现一些其它情况可能需要把这个库再重新导入一下,  谁知道呢,具体问题具体分析。