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

安装Xcode 15后Rosetta兼容旧项目无法运行求助

解决Xcode15安装后旧版本Rosetta项目无法运行的方案

1. 重新设置Xcode旧版本的Rosetta运行权限

  • 找到应用程序文件夹里的Xcode14.1,右键选「显示简介」
  • 勾选「使用Rosetta打开」,之后重启Xcode
  • 如果已经勾选还是报错,先取消勾选,重启电脑后再重新勾选并打开Xcode

2. 清空Xcode旧版本的Derived Data缓存

  • 打开Xcode14.1,点击顶部菜单「Xcode」→「Settings」→「Locations」
  • 点击Derived Data旁边的箭头,打开文件夹后删掉对应项目的缓存文件夹
  • 重启Xcode,重新构建项目

3. 修复旧版本Xcode的命令行工具关联

  • 打开终端,执行命令:sudo xcode-select -s /Applications/Xcode_14.1.app/Contents/Developer
  • 验证是否设置成功:输入xcode-select -p,确认输出是Xcode14.1的Developer路径
  • 后续需要切换回Xcode15时,执行:sudo xcode-select -s /Applications/Xcode_15.app/Contents/Developer

4. 重置Rosetta系统缓存

  • 打开终端,执行命令:sudo rm -rf /Library/Caches/com.apple.Rosetta
  • 重启电脑后,重新打开Xcode14.1尝试运行项目

5. 为旧项目单独配置架构设置

  • 在Xcode14.1的项目设置里,找到「Build Settings」→「Architectures」
  • 把「Architectures」设为「Standard Architectures (arm64, x86_64)」,或者直接指定x86_64
  • 将「Build Active Architecture Only」设为No(Debug模式可以设为Yes,Release模式建议保持No)
  • 按下Cmd+Shift+K清理项目,之后重新构建运行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 21:58:14