为什么使用 Fastlane gym 来解决 WatchOS 应用程序失败的问题

why use Fastlane gym for WatchOS app failure

在使用适当的配置文件和标识符设置项目后,我使用 gym 命令构建手表应用程序。我能够在 gym 输出上看到 ARCHIVE SUCCEEDED 消息,详细日志中有错误失败,但无法继续 运行,然后超时失败?程序挂在最后一行并报告 error:Too 长时间无输出(超过 10m0s)。

问题详情Link:https://github.com/fastlane/fastlane/issues/13996

lane :beta do |values|
  match(type: 'adhoc', readonly: false, force_for_new_devices: true, force: true,app_identifier ["com.clarify.Carepilot-beta", "com.clarify.Carepilot-beta.watchkitapp", "com.clarify.Carepilot-beta.watchkitapp.watchextension"])
  gym(scheme: 'Carepilot - ADHOC', export_method: 'ad-hoc')
end

在您的 circleci 配置中使用 no_output_timeout 参数:

- run:  
    command: YOUR_FASTLANE_COMMAND
    no_output_timeout: 30m

https://support.circleci.com/hc/en-us/articles/360007188574-Build-has-hit-timeout-limit