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:
Use Xcode 26 to build a sample XCTest target (we used a simple UI test project).
Locate the generated .xctestrun file under DerivedData/.../Build/Products/....
Run tests using:
xcodebuild -xctestrun /path/to/sample.xctestrun \
-destination "id=<device_id>" \
test-without-building
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.
Selecting any option will automatically load the page