升级MacOS与Flutter后Xcode构建无限卡住,寻求解决方案
解决MacOS 14.6.1 + Flutter 3.24.0下Xcode构建卡住的问题
很多开发者都反馈过类似的兼容性问题,以下是经过验证的可行解决方案:
清理Flutter和Xcode缓存
依次执行以下命令清除缓存:flutter clean rm -rf ios/Pods rm ios/Podfile.lock rm -rf ~/Library/Developer/Xcode/DerivedData pod repo update flutter pub get cd ios && pod install调整Xcode构建设置
打开Xcode项目,修改以下配置:- 找到
Build Settings->Build Options,将Build Active Architecture Only设为Yes(仅Debug模式) - 在
Signing & Capabilities中,确认签名证书和Provisioning Profile配置正确,尝试重新下载签名文件
- 找到
降级Flutter版本或调整通道
如果上述方法无效,可以临时降级到之前稳定的版本:flutter downgrade 3.22.3或者切换到beta通道测试:
flutter channel beta flutter upgrade检查MacOS系统权限
确保Xcode拥有完整的磁盘访问权限:
打开系统设置->隐私与安全性->磁盘访问,勾选Xcode选项,重启Xcode后重试构建重置Xcode构建服务
执行命令重置Xcode的构建服务:sudo xcodebuild -license accept sudo rm -rf /Library/Developer/Xcode/DerivedData sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
内容的提问来源于stack exchange,提问作者LiveRock
相关产品推荐
相关产品推荐

