自托管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
相关产品推荐
相关产品推荐

