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

如何在macOS Ventura 13.1中打开Xcode 13.4.1?

Xcode启动触发重复类定义错误的解决办法

已尝试的启动操作

  • 访达路径启动:应用程序文件夹 → 找到Xcode应用 → 右键选择「显示包内容」 → 打开Contents文件夹 → 进入MacOS文件夹 → 启动Xcode
  • 命令行启动:执行命令 open /Applications/Xcode.app/Contents/MacOS/Xcode

启动后弹出的错误提示

/Applications/Xcode.app/Contents/MacOS/Xcode ; exit;  JKnee1@APCVMD6M5288FF
objc[2579]: 类ASVError在两个框架中均有实现:
/Applications/Xcode.app/Contents/SharedFrameworks/GPUToolsCore.framework/Versions/A/GPUToolsCore (0x12f48d050)
和/Applications/Xcode.app/Contents/PlugIns/GPUDebugger.ideplugin/Contents/Frameworks/GPUToolsASVC.framework/Versions/A/GPUToolsASVC (0x12ebf4338)。
系统会随机选用其中一个,具体选用哪一个无法确定。

objc[2579]: 类DYShaderAnalyzerNextGPU在两个框架中均有实现:
/Applications/Xcode.app/Contents/SharedFrameworks/MTLToolsShaderProfiler.framework/Versions/A/MTLToolsShaderProfiler (0x12f926c60)
和/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/GPUTools/PlugIns/GLToolsShaderProfilerMobileSupport.gtplugin/Contents/MacOS/GLToolsShaderProfilerMobileSupport (0x143fb99c0)。
系统会随机选用其中一个,具体选用哪一个无法确定。

可行的解决步骤

  1. 清理Xcode缓存
    关闭Xcode,打开终端执行以下命令:

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

    执行完后重启Xcode测试。

  2. 重置Xcode偏好设置
    关闭Xcode,终端输入:

    defaults delete com.apple.dt.Xcode
    

    重启Xcode后会提示重新配置偏好,按向导完成即可。

  3. 重装Xcode
    要是前面的方法都没用,先把Xcode从应用程序文件夹拖到废纸篓删除,再从App Store或Apple开发者官网下载最新版重新安装。

  4. 检查组件完整性

    • 打开Xcode,点击顶部菜单栏「Xcode」→「Settings」→「Locations」,确认「Command Line Tools」已选中对应版本;
    • 再点击「Xcode」→「Open Developer Tool」→「More Developer Tools」,检查并更新所有可用的开发者组件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 02:30:44