Mru*_*nal 9 macos xcode ios xcode-debugger xcode14
在调试任何 iOS 应用程序时,Xcode 会成功构建并运行,还会启动模拟器,但无法将调试器从 Xcode 14 连接到模拟器 iOS 应用程序。
\n它在 Xcode 中抛出错误:
\n\nXcode 控制台显示:
\n\n\n无法附加到 pid :\xe2\x80\x9c75997\xe2\x80\x9d 域:IDEDebugSessionErrorDomain\n代码:3 失败原因:附加失败(不允许附加到\n进程。查看控制台消息(Console.app),当附加失败时,\n调试服务器条目附近。\n拒绝附加权限的子系统可能\n记录一条有关为何被拒绝的信息性消息。)用户信息:{\nDVTRadarComponentKey = 855031;\nIDERunOperationFailingWorker = DBGLLDBLauncher;\nRawUnderlyingErrorMessage =“附加失败(不允许附加到进程。附加失败时,请查看调试服务器条目附近的控制台消息 (Console.app)。\n拒绝附加权限的子系统可能会记录一条信息性\n消息关于为什么被拒绝。)”;}
\n
尝试重新安装 Xcode 和命令行工具,但问题仍然存在。
\n脚步:
\n它是否有可能被任何其他应用程序阻止,如果是的话如何识别?
\n如果有人遇到同样的问题但没有答案,来这里分享我的(奇怪的)解决方案。就我而言,这个解决方案或其他类似问题的答案都不起作用(清理、重建项目、更新、清除派生数据..)
我的设置是:
此 Xcode 版本无法在 iOS 版本 13.7 - 16.2 的不同模拟器(11、12、14)上附加到我的任何应用程序(全新的或以前开发的)。
从上面的答案编辑方案解决方案也不起作用,所以我最终将方案保留为:
并且 Xcode 中的调试应用程序神奇地开始工作,即使它是取消选择调试选项的发布版本。再次选择“调试可执行文件”会使 Xcode 无法附加到应用程序进程
只是为了澄清:上述步骤实际上使应用程序在调试模式下运行- Xcode 附加到 pid,我可以执行控制台日志和断点。此 Xcode 版本的行为与所选选项相反
机器中安装的安全软件阻止了该模拟器的连接。
要获取更多信息,当我们收到该警报时,我们应该在 Console.app 中检查我们的模拟器应用程序进程 ID 并注意问题/错误。
卸载该应用程序后,此问题已解决并且能够通过调试模式附加应用程序。
| 归档时间: |
|
| 查看次数: |
6925 次 |
| 最近记录: |