错误:通过 pid 'xxxxx' 附加失败 -- 附加失败(不允许附加到进程

问题描述 投票:0回答:1

我在为模拟器构建应用程序时面临问题。构建完成后出现此错误: enter image description here

以下是来自 console.app 的日志: enter image description here

错误提示内存空间有问题?但光盘还有400GB的空闲空间

我尝试过的:

  1. sudo DevToolsSecurity -启用
  2. 删除派生数据
  3. 关闭调试可执行文件
  4. 删除应用程序并再次运行
  5. 从 Xcode 清理构建文件夹
  6. 添加值为 YES 的环境变量 IDEPreferLogStreaming
ios swift xcode ios-simulator
1个回答
0
投票

此错误可能与 macOS 上的权限和安全设置有关,而不是与磁盘空间有关。当调试器没有附加到进程所需的权限时,通常会发生“不允许操作”错误。

您应该尝试以下解决方案:

尝试重置所有模拟器设置:

xcrun simctl erase all

检查您的隐私和安全设置:

  • 转到系统偏好设置/设置→隐私和安全
  • 查找开发者工具部分
  • 确保 Xcode 被允许

重置调试权限:

sudo security authorizationdb remove system.privilege.taskport
sudo security authorizationdb write system.privilege.taskport < /System/Library/Security/Privile­gedHelperTools/system.privilege.taskport.plist

尝试在终端中运行此命令:

csrutil status

如果启用系统完整性保护 (SIP),可能会产生干扰。但是,除非绝对必要,否则我不建议禁用 SIP。

检查 Xcode 中的签名设置:

  • 在导航器中选择您的项目
  • 选择你的目标
  • 转到“签名和功能”
  • 确保您的团队被选中并且签名有效

尝试以 root 身份运行 Xcode(这是临时用于测试的):

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch

如果以上方法都不起作用,您应该:

重新启动 Xcode

重新启动你的Mac

重新安装命令行工具:

xcode-select --install

按顺序尝试这些解决方案,如果仍然无法解决问题,那么我想知道您正在使用哪个版本的 Xcode、macOS 版本,以及这是在所有模拟器设备上还是仅在特定设备上发生?

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.