You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode 15.1在iOS 17.2物理设备录制UI测试时异常终止求助

解决Xcode 15.1录制UI测试时崩溃的方案

基础排查步骤

  • 重启Xcode和测试设备:完全退出Xcode(Cmd+Q),重启iOS设备,再重新打开项目尝试录制。
  • 清理项目缓存:执行Cmd+Shift+K清理项目,再Cmd+Option+Shift+K清理构建文件夹,之后重新构建应用到设备。
  • 检查设备连接:重新插拔设备,确保Xcode能正常识别设备,且设备已信任当前Mac。

针对性修复操作

  • 更新Xcode到最新版本:Xcode 15.1存在部分UI测试录制的已知bug,升级到15.2及以上版本可修复这类兼容性问题。
  • 修改测试函数命名:避免使用testX这类过于简单的命名,改为符合规范的名称如testSampleUIInteraction后再尝试录制。
  • 禁用Xcode部分辅助功能:
    1. 打开Xcode偏好设置(Cmd+,)
    2. 进入「Behaviors」选项,暂时关闭所有自定义行为
    3. 进入「General」,取消勾选「Show live issues」后重试录制
  • 重置Xcode偏好设置:在终端执行defaults delete com.apple.dt.Xcode,重启Xcode后重新配置相关设置。
  • 检查设备开发者模式:确保iOS设备的「设置-隐私与安全性-开发者模式」已开启,且设备完成信任验证。

极端情况处理

  • 创建全新UI测试目标:在项目中新建一个UI测试target,创建新测试函数后尝试录制,排除原有测试文件的配置问题。
  • 降级Xcode版本:如果暂时无法升级,可尝试降级到Xcode 15.0.1,该版本在iOS17.2设备上的UI测试兼容性更稳定。

内容的提问来源于stack exchange,提问作者shin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 16:27:03