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

升级Sonoma 14.3.1后Xcode无法加载单元测试求解决方案

解决Xcode测试导航器无限加载及相关功能失效的方案

以下是针对Sonoma 14.3.1升级后Xcode出现测试加载停滞、测试计划无限加载、重命名等功能失效问题的可行解决步骤:

  • 重置Xcode偏好配置
    关闭Xcode,打开终端执行:

    defaults delete com.apple.dt.Xcode
    

    执行完成后重启Xcode,该操作会清除Xcode的自定义偏好设置,修复因配置损坏导致的UI及功能异常。

  • 重建项目索引
    打开Xcode后,依次点击顶部菜单:
    File > Workspace Settings(项目则选Project Settings)→ 点击Advanced确认Derived Data路径正常 → 再点击File > Index > Rebuild。
    项目索引损坏会直接影响测试识别、代码重命名等依赖索引的功能,重建索引可解决此类问题。

  • 确保Xcode与系统版本兼容
    确认使用的Xcode版本为适配Sonoma 14.3.1的正式版(如Xcode 15.3及以上),避免使用测试版或过旧的Xcode版本,版本不兼容是系统升级后常见的功能异常诱因。

  • 清理系统级Xcode缓存
    关闭Xcode,在终端执行以下命令清理缓存:

    rm -rf ~/Library/Caches/com.apple.dt.Xcode
    rm -rf ~/Library/Developer/Xcode/DerivedData
    

    完成后重启电脑,再打开项目,彻底清除可能残留的损坏缓存文件。

  • 检查测试目标配置
    尽管是新项目,仍需验证测试目标的基础配置:

    • 进入测试目标的Build Phases,确认Compile Sources包含所有测试文件,Link Binary With Libraries已正确关联主项目目标;
    • 检查测试目标Info.plist中的Bundle Identifier,需与主目标保持合理关联(如主目标为com.xxx.app,测试目标应为com.xxx.appTests)。
  • 禁用第三方Xcode扩展
    若安装了第三方Xcode插件或扩展,可能与Sonoma系统存在兼容性冲突。打开Xcode后,点击Xcode > Settings > Extensions,禁用所有第三方扩展,重启Xcode后验证问题是否解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 19:16:17