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

Xcode报错‘File name too Long’,删除Derived Data仍未解决

解决Xcode构建「File name too Long」错误的方案

针对你遇到的TravelTranslator项目构建时路径嵌套过长导致的报错,以下是可行的解决方法:

  • 检查Embed Frameworks配置
    打开项目target的「Build Phases」面板,找到「Embed Frameworks」阶段。如果发现主App(TravelTranslator.app)被错误添加到了嵌入列表中,立即移除它。这种错误配置会导致打包时反复嵌套生成app文件,最终触发路径长度限制。

  • 缩短Derived Data存储路径

    1. 打开Xcode偏好设置(Xcode > Settings > Locations),点击Derived Data右侧的箭头,删除当前的Derived Data文件夹。
    2. 点击「Advanced」按钮,选择「Custom」模式,设置一个更短的本地路径(比如~/Dev/DerivedData),减少整体路径的长度。
  • 检查项目构建配置
    在target的「Build Settings」中,搜索「Product Name」,确保名称简洁无冗余字符;同时确认「Installation Directory」(INSTALL_PATH)保持默认的$(LOCAL_APPS_DIR),不要设置过长的自定义路径。

  • 彻底清理后重新构建
    依次执行Command + Shift + K清理项目,Command + Option + Shift + K清理构建文件夹,之后重新尝试构建项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 02:16:03