如何在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)。 系统会随机选用其中一个,具体选用哪一个无法确定。
可行的解决步骤
清理Xcode缓存
关闭Xcode,打开终端执行以下命令:rm -rf ~/Library/Caches/com.apple.dt.Xcode rm -rf ~/Library/Developer/Xcode/DerivedData执行完后重启Xcode测试。
重置Xcode偏好设置
关闭Xcode,终端输入:defaults delete com.apple.dt.Xcode重启Xcode后会提示重新配置偏好,按向导完成即可。
重装Xcode
要是前面的方法都没用,先把Xcode从应用程序文件夹拖到废纸篓删除,再从App Store或Apple开发者官网下载最新版重新安装。检查组件完整性
- 打开Xcode,点击顶部菜单栏「Xcode」→「Settings」→「Locations」,确认「Command Line Tools」已选中对应版本;
- 再点击「Xcode」→「Open Developer Tool」→「More Developer Tools」,检查并更新所有可用的开发者组件。
内容的提问来源于stack exchange,提问作者josh k
相关产品推荐
相关产品推荐

