Xcode构建任意项目报错Failed to get pid info for pid 0,无法关联模拟器
解决Xcode构建报错“Failed to get pid info for pid 0: Operation not permitted”及模拟器关联问题
检查Xcode系统权限
打开系统设置→隐私与安全性:- 找到「完全磁盘访问」,确保Xcode已被勾选;若未找到,点击「+」从「应用程序」目录添加Xcode
- 找到「开发者工具」,勾选Xcode以授予开发者权限
重置Xcode与模拟器缓存
完全退出Xcode后,打开终端依次执行以下命令:sudo xcode-select --reset killall -9 com.apple.CoreSimulator.CoreSimulatorService rm -rf ~/Library/Developer/Xcode/DerivedData rm -rf ~/Library/Developer/CoreSimulator执行完成后重启Xcode,重新添加所需模拟器
验证证书与签名配置
- 打开Xcode偏好设置→账户,确认Apple ID已登录,对应证书状态正常(无红叉或警告标识)
- 进入项目的「Build Settings」→「Signing & Capabilities」,勾选「Automatically manage signing」,并选择正确的团队(关联已登录的Apple ID)
- 若存在自定义证书,删除本地旧证书后,从开发者中心重新下载安装最新证书
修复模拟器关联
- 打开Xcode→Window→Devices and Simulators,选中所有已存在的模拟器,右键选择「Delete」,再点击左下角「+」重新添加对应版本的模拟器
- 终端执行命令清空模拟器数据:
xcrun simctl erase all
内容的提问来源于stack exchange,提问作者SDeleon21
相关产品推荐
相关产品推荐

