作为开发者需要紧跟苹果的脚步,因此要不时更新开发工具,今天讲一讲Xcode升级到最新版本的一些问题处理以及新老版本的区别:
老项目问题处理(具体问题要具体分析,我这边只是针对自己的项目做了升级处理):
1、点击File->Workspace Setting,将Build System改成New Build System。
2、如果出现library not found for -libstdc++.6.0.9这个问题,则去除老项目中libstdc++.6.0.9的依赖。如果项目中有第三方库依赖ibstdc++.6.0.9这个库,则更新更新第三方库。然后在pods-xxx.xcconfig文件中搜索libstdc++.6.0.9,并将其删除。
区别:
1、Xcode12.4默认支持的iOS最低版本为12
2、内置的模拟器版本为14.4
3、测试发现打出来的包体积变小了
4、界面细节改进