具体错误
Command CompileSwift failed with a nonzero exit code
ld: framework not found Flutter
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ld: framework not found Flutter
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
问题所在
-
解决办法
找到 Flutter 的 SDK 路径
输入
flutter doctor -v
,然后就会有flutter sdk
的路径所在,如下所示
找到
Flutter.framework.zip
具体路径是
flutter/bin/cache/artifacts/engine/ios
下,然后删除Flutter.framework
文件夹,最后解压Flutter.framework.zip
即可 如果没有
Flutter.framework.zip
可以将 ios 目录删除掉,然后执行flutter build ios
,此时会自动下载对应的文件问题原因
Mac 空间足使用软件清理时清理掉了
- Flutter 环境安装时出了问题
继续更新
flutter run 可以但是 flutter build ios 不可以
找到flutter/bin/cache/artifacts/engine/ios-profile
和ios-release
,然后删除掉
然后执行flutter build ios --release
,他会自动下载对应的文件