Xcode Cloud构建排队超5小时,求助排查异常原因
Xcode Cloud 构建排队5小时的排查方案
是否正常?
5小时的排队时间完全不正常,Xcode Cloud的常规排队周期通常在几分钟到几十分钟区间,即便存在服务波动,你已确认Apple开发者状态页显示正常,因此大概率是配置或权限问题导致。
可能的操作失误排查点
- 仓库访问权限:尽管仓库为公开状态,仍需确认Xcode Cloud是否被授予访问目标分支/提交的权限,部分场景下公开仓库的分支权限限制可能导致构建任务无法拉取代码。
- 工作流触发配置:检查工作流的触发规则是否匹配预期,比如是否指定了正确的分支、标签或PR触发条件,避免因触发规则不匹配导致任务持续等待。
- SPM依赖稳定性:本地构建正常不代表云端环境无问题,确认所有SPM依赖的仓库可稳定访问,依赖对应的tag/commit是否存在且可正常拉取。
额外日志排查渠道
- Xcode 报告导航器:在Xcode的「Report Navigator」中定位到目标构建任务,进入详情页查看「Logs」标签下的完整日志,初始化阶段的代码拉取、依赖处理日志可能包含隐藏错误。
- 开发者账户后台:登录Apple开发者账户,进入「Xcode Cloud」板块,找到对应项目的构建任务,查看服务端生成的系统级日志,可能会显示资源分配失败、仓库拉取超时等信息。
- macOS 控制台过滤日志:在系统控制台中搜索关键词
XcodeCloud,过滤出专属日志条目,除你提到的found no value for key XcodeCloudSuppressHideVersions in CFPrefsSearchListSource外,可能存在未被注意的警告或错误。
内容的提问来源于stack exchange,提问作者Raphael
相关产品推荐
相关产品推荐

