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

Xcode 13升级后执行tuist generate报framework not found ProjectDescription错误

问题根因

该报错是Xcode大版本升级后,Tuist之前缓存的ProjectDescription框架是基于旧版Xcode编译的,和Xcode 13的编译环境不兼容导致,和Tuist本身的版本没有直接关联。

解决方案
  • 第一步:校验Xcode命令行工具指向
    执行命令查看当前路径:
    xcode-select -p
    如果输出路径不是你升级后的Xcode 13的安装路径(默认路径为/Applications/Xcode.app/Contents/Developer),执行以下命令切换:
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    替换路径为你本地Xcode 13对应的实际安装路径。
  • 第二步:清理Tuist全局缓存
    执行命令清理所有旧版本缓存,消除Xcode旧版本关联的编译产物影响:
    tuist clean all
  • 第三步:重新执行生成命令
    缓存清理完成后,重新执行生成命令即可:
    tuist generate
    此时Tuist会自动编译适配当前Xcode 13版本的ProjectDescription框架,不会再触发找不到框架的报错。

可选排查项

如果执行以上步骤后问题仍然存在,可以按以下内容排查:

  • 执行tuist version确认当前激活的Tuist版本为1.50,避免本地多版本Tuist冲突
  • 检查项目根目录下的.tuist-version文件内容,确认项目指定的Tuist版本和你本地安装的版本兼容,建议同步更新为1.50版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 13:57:01