# Re-running a failed build

https://mobilebuilds.app/guides/re-running-a-failed-build/
Last updated: 2026-08-16


When a build fails for a reason that has nothing to do with your code — a flaky
test, a timeout, a signing hiccup — you can queue it again without leaving the
run.

## Rebuild the run

Open the run from the **Runs** tab, or from Recent Builds on a workflow. The
**Rebuild** button is in the toolbar.

<figure class="screenshot">
  <img src="/assets/guides/re-running-a-failed-build/01-rebuild-button.png" alt="Build run details in Mobile Builds with the Rebuild button in the toolbar">
</figure>

Confirm, and Xcode Cloud queues a new build using the same workflow and git
reference.

<figure class="screenshot screenshot-wide">
  <img src="/assets/guides/re-running-a-failed-build/02-confirmation.png" alt="Confirmation dialog reading Rebuild this run? with Rebuild and Cancel buttons">
</figure>

## When Rebuild is dimmed

A run that hasn't finished can't be re-run. Wait for it to complete, then try
again.

<figure class="screenshot">
  <img src="/assets/guides/re-running-a-failed-build/03-rebuild-disabled.png" alt="Build run details for an in-progress run, with the Rebuild button dimmed">
</figure>

## If the rebuild is refused

<figure class="screenshot screenshot-wide">
  <img src="/assets/guides/re-running-a-failed-build/04-error-alert.png" alt="Alert explaining that this build run cannot be re-run">
</figure>

Xcode Cloud turns down some runs — usually because the reference no longer
exists or the run is too old. Start a fresh build from the workflow instead.

## Faster ways in

- Ask Siri: "Re-run my last build in Mobile Builds."
- The Recent Build Runs shortcut result has a **Re-run** button on each finished
  build.

## Related

- [Starting a build from your phone](/guides/starting-a-build-from-your-phone/)
- [Finding a failing test](/guides/finding-a-failing-test/)


---

Mobile Builds — https://mobilebuilds.app/
Site index for language models: https://mobilebuilds.app/llms.txt
