diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index e2598927b931..782dc8eab5f1 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -153,8 +153,9 @@ jobs:
timeout-minutes: 45
env:
CMUX_SKIP_ZIG_BUILD: "1"
- # Keep Swift crash backtraces from opening the 30s interactive prompt in CI.
- SWIFT_BACKTRACE: "interactive=no,color=no"
+ # XCTest app-host crashes can leave xcodebuild waiting in Swift's crash
+ # backtracer until the job timeout. Disable the crash catcher entirely.
+ SWIFT_BACKTRACE: "enable=no"
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
diff --git a/cmux.xcodeproj/xcshareddata/xcschemes/cmux-ci.xcscheme b/cmux.xcodeproj/xcshareddata/xcschemes/cmux-ci.xcscheme
index c47c0d492586..1eaa3d4d8835 100644
--- a/cmux.xcodeproj/xcshareddata/xcschemes/cmux-ci.xcscheme
+++ b/cmux.xcodeproj/xcshareddata/xcschemes/cmux-ci.xcscheme
@@ -22,6 +22,9 @@
+
+
+
diff --git a/cmux.xcodeproj/xcshareddata/xcschemes/cmux-unit.xcscheme b/cmux.xcodeproj/xcshareddata/xcschemes/cmux-unit.xcscheme
index fb51de1fe70d..cca841308d98 100644
--- a/cmux.xcodeproj/xcshareddata/xcschemes/cmux-unit.xcscheme
+++ b/cmux.xcodeproj/xcshareddata/xcschemes/cmux-unit.xcscheme
@@ -20,7 +20,7 @@
-
+
diff --git a/cmux.xcodeproj/xcshareddata/xcschemes/cmux.xcscheme b/cmux.xcodeproj/xcshareddata/xcschemes/cmux.xcscheme
index 8baf53212a44..eba9679f4d61 100644
--- a/cmux.xcodeproj/xcshareddata/xcschemes/cmux.xcscheme
+++ b/cmux.xcodeproj/xcshareddata/xcschemes/cmux.xcscheme
@@ -16,6 +16,9 @@
+
+
+