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

相关推荐
梦想改变生活3 小时前
《Flutter篇第二章》MasonryGridView瀑布流列表
android·flutter
0wioiw01 天前
Apple基础(Xcode①-项目结构解析)
ide·macos·xcode
SoaringHeart1 天前
Flutter小技巧:IM音浪效果实现
前端·flutter
名字不要太长 像我这样就好1 天前
【iOS】weak修饰符
macos·ios·objective-c·cocoa·xcode
Bryce李小白2 天前
Flutter中实现页面跳转功能
flutter
Magnetic_h2 天前
【iOS】类和分类的加载过程
笔记·学习·ios·objective-c·xcode
RaidenLiu2 天前
Flutter 多环境配置:flavor
前端·flutter
忆江南2 天前
Widget 、 Element 和 RenderObject 关系
flutter
程序员老刘2 天前
“工信部要求9月30日前APP必须100%适配鸿蒙“ 是真的吗?
flutter·harmonyos
亿刀2 天前
WireGuard通讯原理
android·flutter