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

无需重启Xcode:解析并解决"Active Scheme Does Not Build This File"预览错误

Xcode预览错误“Cannot do preview because active scheme does not build this file”的成因与解决方法

本质成因

  • Xcode scheme与文件的关联同步出错:打开项目时,Xcode没能正确把Badge.swift关联到可构建的scheme目标,官方教程项目可能存在多目标或自动关联的小bug,导致预览系统认不出这个文件属于哪个能构建的目标。
  • 缓存异常:Xcode的构建缓存、预览服务缓存出了问题,scheme和文件的关联信息失效,预览模块读不到正确的归属关系。

无需重启Xcode的解决方法

  • 重新切换激活正确的scheme
    • 点击Xcode顶部工具栏的scheme选择框(就是显示当前项目/设备的那个下拉框)
    • 选项目的主scheme(比如这个教程里的DrawingPathsAndShapes),如果已经选中,先切到别的scheme再切回来就行
  • 清理缓存后重新构建
    • 按Cmd + Shift + K清理项目构建缓存
    • 再按Cmd + Option + Shift + K清理Derived Data缓存
    • 点预览窗格的“重试”按钮,或者先按Cmd + B构建项目再打开预览
  • 手动确认文件的目标归属
    • 选中Badge.swift,按Cmd + Option + 1打开右侧文件检查器
    • 在“Target Membership”区域,确保勾选了当前激活scheme对应的主目标(比如项目的App目标)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 10:29:53