flutter sdk 升级Xcode报错收集,错误信息如下:
Error (Xcode): Cycle inside Runner; building could produce unreliable results.
没问题版本信息:
Xcode:15.3
flutter sdk :3.7.12
dart sdk:2.19.6
出问题的版本信息:
Xcode: 15.3
flutter sdk:3.10.6
dart sdk:3.0.6
升级后对有问题的代码进行处理,android运行成功,iOS构建报错。
问题已经在flutter上提出issues。
Error (Xcode): Cycle inside Runner; building could produce unreliable results. · Issue #134256 · flutter/flutter · GitHub
找到类似问题和处理方案,似乎又是Xcode的bug,头皮一阵发麻,Xcode特么的总是会有各种个样的问题,怪不得评分2.9 啊。
issues下聊了一堆也没人贴图,让我直观的处理。根据:
What I did to fix the problem was go to Build Phase and move Embed App Extensions up to just below Copy Bundle Resources.
需要调整构建顺序,具体如下图:
顺利解决,收工。