使用时间机器从一台 Mac 迁移到另一台 Mac 后,我收到以下错误。
无法附加到 pid
确保“项目标题”尚未运行,
并且“系统用户名”有调试权限。
仅当运行(任何)框架项目的单元测试时才会发生该错误。在模拟器和设备上运行应用程序效果很好。
为应用程序运行单元测试是可行的,但由于此错误,无法启动为任何框架运行它。即使使用 Alamofire 或 PromiseKit 单元测试,我也会收到此错误。
我测试了 Stackoverflow 上类似问题建议的解决方案(我删除了派生数据,清理了所有内容,重新安装了 Xcode,重新启动了 mac ..)到目前为止,没有任何解决方案。
我正在使用 Xcode 9.3,并使用 Xcode 9.4-beta 对此进行了测试。
我正在 Mac OS High Sierra - 10.13.4 (17E199) 上运行
欢迎任何帮助/建议!
在向 Apple 提交错误报告后,他们建议我:
- 检查我的用户是否是管理员用户。情况确实如此。
- 检查我的输出中是否有“_developer”组
groups
命令。情况确实如此。使用这个命令:dscacheutil -q group
- 使用命令检查开发者模式权限
sudo /usr/sbin/DevToolsSecurity -status
。我不知道状态。
- 如果需要,使用以下命令启用开发人员模式权限
sudo /usr/sbin/DevToolsSecurity -enable
。这终于解决了我的问题!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)