周末手贱更新了最新的xcode14.3,坑随之就来了,忘记了xcode这些年一直在反向优化,哎,垃圾。
更新后直接用模拟器跑项目,发现多个项目都报错,Building for iOS Simulator, but linking in dylib built for iOS, file 'xxxx.framework/LookinServer' for architecture arm64。 官方推荐XCFramework,也是做绝了吗,连腾讯也发公告了(注意:真机是不报错的,因为真机架构是支持的,没什么影响)
很无奈,然后找了一下解决方式,有支持XCFramework的库,替换成XCFramework库,如果没有只能改一下项目了,setting 中找到下图设置,将SDK = arm64
然后跑模拟器,会提示使用Rosetta
当然你最好看看这里的位置
Release环境如果是跑真机,其实可以不管。 但有人说用Rosetta跑模拟器会有不少问题