【发布时间】:2016-09-07 08:32:12
【问题描述】:
Xcode Server Bot 集成在第六阶段停止:
“导出可安装产品”
原始构建日志显示为最终条目:
$ /usr/bin/xcrun xcodebuild -exportArchive -archivePath /Library/Developer/XcodeServer/Integrations/Integration-7f80e03e9471a040c753957c2600b0a6/BetUP.xcarchive -exportPath /Library/Developer/XcodeServer/Integrations/Integration-7f80e03e9471a040c753957c2600b0a6/ExportedProduct -exportOptionsPlist /Library/Developer/XcodeServer/Integrations/Integration-7f80e03e9471a040c753957c2600b0a6/ExportOptions.plist -IDEPostProgressNotifications=YES -DVTAllowServerCertificates=YES -DVTSigningCertificateSourceLogLevel=3 -DVTSigningCertificateManagerLogLevel=3 -DTDKProvisioningProfileExtraSearchPaths=/Library/Developer/XcodeServer/ProvisioningProfiles -configuration Debug
2016-09-05 13:50:33.659 xcodebuild[61877:3819468] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/x2/t8b7x9gs2x32b686xfzq77lw000087/T/MyApp_2016-09-05_13-50-33.658.xcdistributionlogs'.
2016-09-05 13:50:33.704 xcodebuild[61877:3819468] [MT] DeveloperPortal: Using pre-existing current store at URL (file:///var/_xcsbuildd/Library/Developer/Xcode/DeveloperPortal%207.3.1.db).
2016-09-05 13:50:33.712 xcodebuild[61877:3819482] DVTSigningCertificateSource: Searching for signing identities in default keychain search list
2016-09-05 13:50:33.738 xcodebuild[61877:3819482] DVTSigningCertificateSource: Searching for signing identities in default keychain search list
2016-09-05 13:50:33.757 xcodebuild[61877:3819482] DVTSigningCertificateManager: __58-[DVTSigningCertificateManager forceFullSyncWithCallback:]_block_invoke (0x7fbc650a88a0): Signing certificates = {(
最终集成达到超时限制并失败并出现错误:
断言:正在运行的任务已终止,因为它没有产生任何活动 超过 1200 秒(使用 sudo xcrun xcscontrol --configure-integration-timeout 增加这个超时时间)
将超时时间增加到 1200 秒(20 分钟)以上是没有意义的,因为它永远不会完成。早期阶段需要 3 分钟,因此 17 分钟足够导出。
诸如此类的其他帖子没有提供解决方案:
复制私钥 - 通过拖动 - 从登录用户到系统钥匙串也没有解决:
Xcode Bots: Common Problems And Workarounds
抓着稻草,我已经尝试了几乎所有其他方法,包括教程Xcode Server Hacks: 2. Taking control with xcscontrol 中描述的--sync-portal。
更不用说明显的重新启动 - 不是重置! - 使用这个命令:
sudo xcrun xcscontrol --restart
已经尝试了我能想到的几乎所有方法,这个问题如何解决?
【问题讨论】:
标签: continuous-integration xcode-bots xcode-server