Xcode 15切换分支后卡在Checking out状态,请求技术支持
解决Xcode 15切换分支后卡在Checking out/解析Package Graph耗时过长的问题
清理Xcode缓存
关闭Xcode,执行命令清理Derived Data和Swift Package缓存:rm -rf ~/Library/Developer/Xcode/DerivedData rm -rf ~/Library/Caches/org.swift.swiftpm rm -rf ~/Library/org.swift.swiftpm重启Xcode后重新尝试。
手动拉取依赖
打开终端进入项目根目录,执行:swift package update等命令执行完毕再打开Xcode,Xcode会复用已拉取的依赖,跳过重复解析步骤。
检查网络设置
关闭不必要的网络代理,或在Xcode偏好设置的Network面板配置正确的网络环境,确保能正常访问依赖仓库地址。重置Package.resolved文件
删除项目根目录下的Package.resolved文件,然后在Xcode中选择File > Packages > Resolve Package Versions,让Xcode重新生成依赖解析文件。临时降级Xcode(备选方案)
若上述方法都无效,可暂时切换到Xcode 14.x版本使用,等待Apple修复Xcode 15的相关问题。
注:截图显示Xcode卡在"Checking out..."状态,本质是Swift Package Manager拉取或校验依赖时出现阻塞,以上方法从缓存、手动拉取、网络等维度针对性解决。
内容的提问来源于stack exchange,提问作者Tanvirgeek
相关产品推荐
相关产品推荐

