Xcode 26: `IDERunDestination: Supported platforms for the buildables in the current scheme is empty` repeatedly logged when running tests from `.xctestrun` file

We are seeing repeated occurrences of the following log line in test runs triggered via .xctestrun files on iOS 26:

IDERunDestination: Supported platforms for the buildables in the current scheme is empty.

This line is printed n number of times after a test fails, significantly increasing test execution duration (2–3 minutes extra in some cases).

The issue does not occur when tests are built and run together from Xcode directly — it’s specific to .xctestrun-based executions using xcodebuild test-without-building.

Steps to Reproduce:

  1. Use Xcode 26 to build a sample XCTest target (we used a simple UI test project).

  2. Locate the generated .xctestrun file under DerivedData/.../Build/Products/....

  3. Run tests using:

    xcodebuild -xctestrun /path/to/sample.xctestrun \
      -destination "id=<device_id>" \
      test-without-building
    
  4. Observe the logs during test failure.

Observed Behavior:

  • The log line

    IDERunDestination: Supported platforms for the buildables in the current scheme is empty
    

    appears multiple times.

  • The test cleanup and teardown phase takes significantly longer (2–3 minutes).

Expected Behavior:

  • The log should appear once or not at all.
  • Test cleanup time should remain consistent.

Additional Information:

  • Affects only iOS 26 devices and .xctestrun-based runs.
  • Not reproducible on iOS < 26.
  • Xcode 26 and 26.x beta versions tried.
  • Reproducible both locally and on CI systems using real devices.
  • Same .xctestrun file, when used on older OS versions, does not cause delay.
Xcode 26: &#96;IDERunDestination: Supported platforms for the buildables in the current scheme is empty&#96; repeatedly logged when running tests from &#96;.xctestrun&#96; file
 
 
Q