Flutter项目升级Xcode 16.2之后编译问题

最近好久没升级Xcode了,升级了一下最新的16.2之后。发现Flutter项目在iOS设备上运行不起来了。报错:

查了许多网友也遇到了,其中一个解决方案:https://stackoverflow.com/questions/79118572/xcode-16-and-ios-18-project-not-compiling

有效。

,通过设置DerivedData 的路径:

设置为工作文件路径。

有三个选项:default,woekspace,custom(不推荐,尽量随项目走,避免被清理)。

上面介绍的配置是针对Xcode打开单一项目的设置(File -> Workspace Settings -> Default Location

to

File -> Workspace Settings -> Workspace-relative Location)。

如果你是一个纯flutter开发,或者希望后续flutter项目都不用一一配置,也可以统一配置,路径:Xcode -> Settings ->Locations->DeriveData修改:Default改为Relative。

出现这个问题的原因:应该是Xcode此次修改了默认的构建产物和索引的路径地址,导致默认情况下Flutter的默认路径和最新Xcode16.2的默认编译中间产物地址路径不一致(所以一些清理xcode默认中间产物路径的操作方法就是无效的),所以flutter编译失败。

相关推荐
不爱吃糖的程序媛2 小时前
Flutter 三方库适配鸿蒙教程
flutter·华为·harmonyos
2501_919749035 小时前
鸿蒙 Flutter 实战:video_compress 3.1.4 适配 3.27-ohos 全流程
flutter·华为·harmonyos
h64648564h7 小时前
Flutter 国际化(i18n)全指南:一键切换中/英/日多语言
前端·javascript·flutter
feifeigo1239 小时前
基于隐马尔可夫模型(HMM)的孤立词语音识别系统
人工智能·语音识别·xcode
kTR2hD1qb12 小时前
Flutter 复杂拖拽排序实战:同源排序 + 跨容器拖拽完整落地
flutter
jingling55513 小时前
Flutter | Dio网络请求实战
android·开发语言·前端·flutter
basketball61615 小时前
Golang:基本输入输出使用方法总结
开发语言·golang·xcode
stringwu15 小时前
Flutter 复杂拖拽排序实战:同源排序 + 跨容器拖拽完整落地
flutter
游戏开发爱好者817 小时前
iOS开发工具推荐:Xcode、AppCode、SwiftLint使用心得与效率提升
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
UnicornDev17 小时前
【Flutter x HarmonyOS 6】设置页面的UI设计
flutter·ui·华为·harmonyos·鸿蒙