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编译失败。

相关推荐
LinXunFeng7 小时前
Flutter - 详情页初始锚点与优化
前端·flutter·开源
苦逼的搬砖工8 小时前
Flutter 文本输入:让用户与你的应用对话
flutter
苦逼的搬砖工8 小时前
Flutter Text 组件深度解析:从入门到精通
flutter
苦逼的搬砖工8 小时前
# 🎨 Flutter UI 组件深度指南
flutter
君赏10 小时前
Petrel(雨燕) 新一代 Flutter Web 热更新框架.
flutter
会煮咖啡的猫15 小时前
Cursor 0.46 Flutter 开发者首选
flutter
会煮咖啡的猫15 小时前
Flutter GetX 4.7.2 发布:被严重低估的强大框架
flutter
stringwu2 天前
Flutter 开发者必备:WebSocket 实用指南
flutter
小林的技术分享2 天前
关于排查 Flutter 3.27.0 版本Android端无法禁用Impeller引擎的过程记录
前端·flutter
coder_pig2 天前
🤡 公司Android老项目升级踩坑小记
android·flutter·gradle