You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

自托管GitHub Runner运行Fastlane Gym归档iOS应用时出错求助

Fastlane归档iOS应用时Swift Package Docs.docc加载报错问题

近期使用Fastlane归档iOS应用时突发报错,距离升级Xcode 14已有一段时间,暂未明确触发原因。该问题仅在Intel Core i7的Mac mini自托管Runner上出现(无论远程还是本地运行均会触发),但本地M1 MacBook Pro无此问题。

执行的Fastlane Gym命令:

set -o pipefail && xcodebuild -scheme UAT -project projectname.xcodeproj -destination 'generic/platform=iOS' -archivePath /Users/username/Library/Developer/Xcode/Archives/2023-05-30/projectname\ 2023-05-30\ 12.06.52.xcarchive clean archive | tee /Users/username/Library/Logs/gym/projectname-UAT.log | xcpretty

环境信息:

MacOS: 13.2.1 Ventura
XCode: 14.3
Fastlane: 2.212.2

已尝试的解决措施:

  • 清理Derived Data
  • 重置SPM缓存:rm -rf ~/Library/Caches/org.swift.swiftpm && rm -rf ~/Library/org.swift.swiftpm
  • 升级/降级Xcode版本
  • 更换不同Mac/Runner

报错信息:

xcodebuild[655:6111] [MT] IDEFileReferenceDebug: [Load] <IDESwiftPackageCore.IDESwiftPackageSpecialFolderFileReference, 0x60000b241500: name:Docs.docc path:group:Docs.docc> Failed to load container at path: /Users/username/Library/Developer/Xcode/DerivedData/projectname-ccmfvrcsvfhhqretcmokecenjwfq/SourcePackages/checkouts/swift-protobuf/Sources/protoc-gen-swift/Docs.docc, Error: Error Domain=com.apple.dt.IDEContainerErrorDomain Code=6 "Cannot open "Docs.docc" as a "Swift Package Folder" because it is already open as a "Folder"." UserInfo={NSLocalizedDescription=Cannot open "Docs.docc" as a "Swift Package Folder" because it is already open as a "Folder".}

内容的提问来源于stack exchange,提问作者Agent Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 16:22:49