flutter升级3.10.6Xcode构建报错

本文描述了在将FluterSDK从3.7.12升级到3.10.6时,遇到的Xcode15.3中CycleinsideRunner错误。作者发现这是Xcode的一个已知bug,通过调整构建顺序解决了问题。
摘要由CSDN通过智能技术生成

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.
需要调整构建顺序,具体如下图:
在这里插入图片描述

顺利解决,收工。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值