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

相关推荐
火柴就是我29 分钟前
flutter 之真手势冲突处理
android·flutter
Speed12340 分钟前
`mockito` 的核心“打桩”规则
flutter·dart
法的空间1 小时前
Flutter JsonToDart 支持 JsonSchema
android·flutter·ios
恋猫de小郭1 小时前
Android 将强制应用使用主题图标,你怎么看?
android·前端·flutter
玲珑Felone2 小时前
从flutter源码看其渲染机制
android·flutter
龙腾-虎跃13 小时前
FreeSWITCH FunASR语音识别模块
人工智能·语音识别·xcode
2501_9151063215 小时前
Xcode 上传 ipa 全流程详解 App Store 上架流程、uni-app 生成 ipa 文件上传与审核指南
android·macos·ios·小程序·uni-app·iphone·xcode
zhanggui21 小时前
iOS Debug Symbols
ios·xcode·debug symbox
ALLIN1 天前
Flutter 三种方式实现页面切换后保持原页面状态
flutter
Dabei1 天前
Flutter 国际化
flutter