Xcode Test for iOS v6.5.0

What’s Changed

Workarounds unit test execution hanging intermittently due to xcodebuild’s built-in diagnostics collection.
Since Xcode 26, xcodebuild collects a simulator sysdiagnose of its own after a failing test run. This is similar to what the Step collected on its own.

The Input Collect Simulator diagnostics (collect_simulator_diagnostics) set to never now disables xcodebuild’s diagnostic too.
To enable Simulator diagnostics collection, use:

  • on_failure to override any project settings, or
  • project_setting to preserve test plan settings (the default is collection on failure).

Our collection is disabled for favor of xcodebuild’s built-in, when avaialble. (The underlying command is a similar simctl diagnose)

New Contributors

Full Changelog: Comparing 6.4.2...6.5.0 · bitrise-steplib/steps-xcode-test · GitHub