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

M1 Pro款2021 MacBook Pro上Xcode 13无法显示SwiftUI预览问题求助

Xcode SwiftUI预览加载失败解决方案
  • 方案1:清空Xcode缓存目录
    执行以下终端命令清理所有缓存文件,完成后重启Xcode重试:
    rm -rf ~/Library/Developer/Xcode/DerivedData/*
    rm -rf ~/Library/Developer/Xcode/Previews/*
    xcrun simctl delete all
    
  • 方案2:修正命令行工具匹配版本
    多版本Xcode共存时极易出现命令行工具匹配错误,打开当前开发使用的正式版Xcode,进入设置 > 位置,在「命令行工具」下拉列表中选择和当前打开版本完全一致的选项,再执行终端命令确认配置:
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    
    重启Xcode后重试预览功能。
  • 方案3:调整项目构建架构配置
    打开项目对应应用的TARGETS设置,进入「构建设置」页面:
    1. 搜索Excluded Architectures,Debug模式下不要手动排除arm64架构
    2. 搜索Build Active Architecture Only,Debug模式下设置为Yes
      按快捷键Cmd+Shift+K清理项目后重试预览。
  • 方案4:关闭Xcode的Rosetta兼容模式
    打开访达应用程序目录,右键点击Xcode选择「显示简介」,确认「使用Rosetta打开」选项为未勾选状态,M1芯片设备原生运行Xcode才能正常生成预览所需的arm64架构文件。
  • 方案5:完全卸载所有Xcode版本后重装
    如果上述方案均无效,先将所有Xcode(包括beta版本)拖入废纸篓清空,执行终端命令清理残留的命令行工具:
    sudo rm -rf /Library/Developer/CommandLineTools
    
    之后优先安装日常开发使用的正式版Xcode,打开完成初始化后再按需安装beta版本,安装beta版本后不要手动切换命令行工具到beta版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 01:06:04