tvOS 26 + Xcode 26 debugger won't launch

I have been using tvOS 18 and Xcode 26 all summer without issue but since updating the tv to the latest tvOS 26 beta I am now unable to attach to debug builds.

When using the Run button in Xcode the build completes, the tv screen goes black and then I see a warning in Xcode:

Launching "App Name" is taking longer than expected. Do you want to continue to wait?

LLDB is likely reading from device memory to resolve symbols.

If I continue to wait after around 5 mins, in the Xcode console, I see:

warning: libobjc.A.dylib is being read from process memory. This indicates that LLDB could not find the on-disk shared cache for this device. This will likely reduce debugging performance.

But the process on the tv hangs indefinately.

Hitting stop in Xcode disconnects the debugger but the app then finishes launching successfully on the TV.

Trying to use "Debug > Attach to process > [App Name]" once it is running also just hangs the app and waits until stopped.

When stopping the hung debugger I see an Xcode error with the following:

Could not attach to pid : “1222”
Domain: IDEDebugSessionErrorDomain
Code: 3
Failure Reason: internal error
User Info: {
    DVTErrorCreationDateKey = "2025-09-01 09:51:54 +0000";
    DVTRadarComponentKey = 855031;
    IDERunOperationFailingWorker = DBGLLDBLauncher;
    RawUnderlyingErrorMessage = "Xcode has killed the LLDB RPC server to allow the debugger to detach from your process. You may need to manually terminate your process.";
}
--

Event Metadata: com.apple.dt.IDERunOperationWorkerFinished : {
    "device_identifier" = "00008110-000240CE1A87801E";
    "device_isCoreDevice" = 1;
    "device_isWireless" = 1;
    "device_model" = "AppleTV14,1";
    "device_osBuild" = "26.0 (23J5348a)";
    "device_osBuild_monotonic" = 2309534800;
    "device_os_variant" = 1;
    "device_platform" = "com.apple.platform.appletvos";
    "device_platform_family" = 4;
    "device_reality" = 1;
    "device_thinningType" = "AppleTV14,1";
    "device_transport" = 2;
    "launchSession_schemeCommand" = Run;
    "launchSession_schemeCommand_enum" = 1;
    "launchSession_targetArch" = arm64;
    "launchSession_targetArch_enum" = 6;
    "operation_duration_ms" = 76122;
    "operation_errorCode" = 3;
    "operation_errorDomain" = IDEDebugSessionErrorDomain;
    "operation_errorWorker" = DBGLLDBLauncher;
    "operation_error_reportable" = 1;
    "operation_name" = IDERunOperationWorkerGroup;
    "param_consoleMode" = 0;
    "param_debugger_attachToExtensions" = 0;
    "param_debugger_attachToXPC" = 1;
    "param_debugger_type" = 3;
    "param_destination_isProxy" = 0;
    "param_destination_platform" = "com.apple.platform.appletvos";
    "param_diag_MainThreadChecker_stopOnIssue" = 0;
    "param_diag_MallocStackLogging_enableDuringAttach" = 0;
    "param_diag_MallocStackLogging_enableForXPC" = 0;
    "param_diag_allowLocationSimulation" = 0;
    "param_diag_checker_mtc_enable" = 0;
    "param_diag_checker_tpc_enable" = 0;
    "param_diag_gpu_frameCapture_enable" = 0;
    "param_diag_gpu_shaderValidation_enable" = 0;
    "param_diag_gpu_validation_enable" = 1;
    "param_diag_guardMalloc_enable" = 0;
    "param_diag_memoryGraphOnResourceException" = 0;
    "param_diag_queueDebugging_enable" = 1;
    "param_diag_runtimeProfile_generate" = 0;
    "param_diag_sanitizer_asan_enable" = 0;
    "param_diag_sanitizer_tsan_enable" = 0;
    "param_diag_sanitizer_tsan_stopOnIssue" = 0;
    "param_diag_sanitizer_ubsan_enable" = 0;
    "param_diag_sanitizer_ubsan_stopOnIssue" = 0;
    "param_diag_showNonLocalizedStrings" = 0;
    "param_diag_viewDebugging_enabled" = 1;
    "param_diag_viewDebugging_insertDylibOnLaunch" = 1;
    "param_install_style" = 2;
    "param_launcher_UID" = 2;
    "param_launcher_allowDeviceSensorReplayData" = 0;
    "param_launcher_kind" = 0;
    "param_launcher_style" = 99;
    "param_launcher_substyle" = 256;
    "param_lldbVersion_component_idx_1" = 0;
    "param_lldbVersion_monotonic" = 170300300002;
    "param_runnable_appExtensionHostRunMode" = 0;
    "param_testing_launchedForTesting" = 0;
    "param_testing_suppressSimulatorApp" = 0;
    "param_testing_usingCLI" = 0;
    "sdk_canonicalName" = "appletvos26.0";
    "sdk_osVersion" = "26.0";
    "sdk_platformID" = 3;
    "sdk_variant" = appletvos;
    "sdk_version_monotonic" = 2309534400;
}
--


System Information

macOS Version 26.0 (Build 25A5349a)
Xcode 26.0 (24208.14) (Build 17A5305k)
Timestamp: 2025-09-01T10:51:54+01:00

I have another AppleTV still running on tvOS 18 and builds continue to run and attach fine there. I've tried rebooting the 26 beta AppleTV but I'm at a bit of a loss what else to try?

I have filed feedback with a sysdiagnose for this: FB20023111

tvOS 26 + Xcode 26 debugger won't launch
 
 
Q