Xcode 15 Beta模拟器调试问题求助:无法附加进程及启动页卡顿
解决Xcode 15取消“调试可执行文件”后模拟器启动卡顿的问题
问题根源
这是Xcode 15的已知兼容性问题:关闭「调试可执行文件」选项后,调试器仍会尝试附加进程,但被系统权限拦截,直接阻塞了应用的启动流程,导致卡在启动页。
修复方案
方案1:先勾选调试选项启动,再关闭
- 打开Scheme编辑界面(Product > Scheme > Edit Scheme)
- 切换到Run标签页的Info选项卡,确保Debug executable处于勾选状态,点击Close保存
- 执行Clean Build Folder(快捷键:Shift+Command+K),然后重新运行应用
- 应用正常启动后,再回到Scheme设置中取消「调试可执行文件」勾选,此时应用不会再卡顿
方案2:重置模拟器缓存
- 打开模拟器,点击菜单栏Device > Erase All Content and Settings
- 等待模拟器重置完成后,重新编译运行应用,清除残留的调试权限缓存
方案3:清理Xcode派生数据
- 打开Xcode偏好设置(快捷键:Command+,),切换到Locations选项卡
- 点击Derived Data旁的箭头,打开对应文件夹后删除当前项目的缓存目录
- 重启Xcode后重新运行应用
补充说明
如果查看Console.app时看到com.apple.debugserver相关的权限拒绝日志,基本可以确认是Xcode 15调试器与模拟器的权限交互逻辑bug,苹果后续大概率会通过Xcode更新修复此问题。
内容的提问来源于stack exchange,提问作者Aika Melanie Dionisio
相关产品推荐
相关产品推荐

