电脑:i7 芯片,Mac OS 13.4
Xcode:版本 14.3.1
VSCode:版本 1.79.2
flutter:Flutter 3.3.10,Dart 2.18.6,DevTools 2.15.0
Q:用 VSCode 跑 flutter 项目,报错如下:
Error (Xcode): File not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a
A1:
方法一是升级 flutter 到 3.7.11 以上,官方已经解决了这个问题;官方链接
A2:
由于 flutter 升级后,有可能会出现一些三方库的兼容问题,所以也可以采用方法二,手动把那个 arc 文件夹补上,来解决编译报错;参考链接
- 可以去旧版本的 Xcode 上,找到 arc 文件夹,放到
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/
路径下; - 若没有低版本可用,这里也提供个下载低版本 arc 文件夹的链接;下载地址
文件夹放进去后,如果还不行,可以 clean 试试,再重新编译。Xcode 的话 command + alt + k 就行了,VSCode 的话,命令行里 flutter clean。