You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode运行Swift应用至iPhone模拟器遇Pseudo Terminal Setup Error(7/6)

解决Xcode启动iOS模拟器时的Pseudo Terminal Setup Error错误

问题场景

使用Xcode 14.3在MacOS 13.3.1系统上,通过iPhone 12 Pro(iOS 16)模拟器启动Swift应用时,触发Pseudo Terminal Setup Error,错误核心信息为:

  • 错误域:IDEPseudoTerminalDomain,代码7
  • 关联错误:NSPOSIXErrorDomain,代码6,提示Device not configured

已尝试过重启Xcode、清理缓存、更换其他模拟器,问题未解决。

错误截图:
错误截图

完整错误日志:

Details

Pseudo Terminal Setup Error
Domain: IDEPseudoTerminalDomain
Code: 7
Failure Reason: ErrorCode: 7 Errno: 6
User Info: {
    DVTErrorCreationDateKey = "2023-05-17 14:05:21 +0000";
    IDERunOperationFailingWorker = IDELaunchiPhoneSimulatorLauncher;
}
--
The operation couldn’t be completed. Device not configured
Domain: NSPOSIXErrorDomain
Code: 6
Failure Reason: Device not configured
--

Analytics Event: com.apple.dt.IDERunOperationWorkerFinished : {
    "device_model" = "iPhone13,3";
    "device_osBuild" = "16.4 (20E247)";
    "device_platform" = "com.apple.platform.iphonesimulator";
    "launchSession_schemeCommand" = Run;
    "launchSession_state" = 1;
    "launchSession_targetArch" = arm64;
    "operation_duration_ms" = 50;
    "operation_errorCode" = 7;
    "operation_errorDomain" = IDEPseudoTerminalDomain;
    "operation_errorWorker" = IDELaunchiPhoneSimulatorLauncher;
    "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.iphonesimulator";
    "param_diag_MainThreadChecker_stopOnIssue" = 0;
    "param_diag_MallocStackLogging_enableDuringAttach" = 0;
    "param_diag_MallocStackLogging_enableForXPC" = 1;
    "param_diag_allowLocationSimulation" = 1;
    "param_diag_checker_tpc_enable" = 1;
    "param_diag_gpu_frameCapture_enable" = 0;
    "param_diag_gpu_shaderValidation_enable" = 0;
    "param_diag_gpu_validation_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_stopOnIssue" = 0;
    "param_diag_showNonLocalizedStrings" = 0;
    "param_diag_viewDebugging_enabled" = 1;
    "param_diag_viewDebugging_insertDylibOnLaunch" = 1;
    "param_install_style" = 0;
    "param_launcher_UID" = 2;
    "param_launcher_allowDeviceSensorReplayData" = 0;
    "param_launcher_kind" = 0;
    "param_launcher_style" = 0;
    "param_launcher_substyle" = 0;
    "param_runnable_appExtensionHostRunMode" = 0;
    "param_runnable_productType" = "com.apple.product-type.application";
    "param_testing_launchedForTesting" = 0;
    "param_testing_suppressSimulatorApp" = 0;
    "param_testing_usingCLI" = 0;
    "sdk_canonicalName" = "iphonesimulator16.4";
    "sdk_osVersion" = "16.4";
    "sdk_variant" = iphonesimulator;
}
--


System Information

macOS Version 13.3.1 (Build 22E261)
Xcode 14.3 (21812) (Build 14E222b)
Timestamp: 2023-05-17T22:05:21+08:00

解决步骤

  • 重置iOS模拟器:打开模拟器,点击顶部菜单栏模拟器 > 内容和设置 > 重置所有内容和设置,确认后重启模拟器,再尝试运行项目
  • 检查并授予完全磁盘访问权限:打开系统设置 > 隐私与安全性 > 完全磁盘访问权限,确保Xcode和终端(Terminal)均已开启权限,完成后重启Mac
  • 清理模拟器与Xcode缓存并重启服务:打开终端执行以下命令:
    killall -9 com.apple.CoreSimulator.CoreSimulatorService
    rm -rf ~/Library/Developer/CoreSimulator/Devices
    rm -rf ~/Library/Developer/Xcode/DerivedData
    
    执行完成后重启Mac,重新打开Xcode运行项目
  • 重新安装模拟器组件:打开Xcode,点击Xcode > 设置 > 平台,找到对应版本的iOS模拟器,点击删除后重新下载安装
  • 检查系统完整性保护状态:在终端执行csrutil status,若显示关闭状态,需重启Mac到恢复模式,执行csrutil enable开启系统完整性保护,之后重启系统

内容的提问来源于stack exchange,提问作者DumplingDius

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 16:42:00