電腦: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 項(xiàng)目,報錯如下:
Error (Xcode): File not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a
A1:
方法一是升級 flutter 到 3.7.11 以上,官方已經(jīng)解決了這個問題;官方鏈接
A2:
由于 flutter 升級后,有可能會出現(xiàn)一些三方庫的兼容問題,所以也可以采用方法二,手動把那個 arc 文件夾補(bǔ)上,來解決編譯報錯;參考鏈接
- 可以去舊版本的 Xcode 上,找到 arc 文件夾,放到
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/路徑下; - 若沒有低版本可用,這里也提供個下載低版本 arc 文件夾的鏈接;下載地址
文件夾放進(jìn)去后,如果還不行,可以 clean 試試,再重新編譯。Xcode 的話 command + alt + k 就行了,VSCode 的話,命令行里 flutter clean。