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

克隆Git仓库后Xcode构建失败:无法打开依赖文件

解决Xcode 15.0.1增量编译模式下SPM依赖文件缺失问题

针对你遇到的SwiftUI+SPM项目在增量编译模式下无法找到依赖文件的问题,以下是经过验证的有效解决方案:

  • 清除SPM缓存并重置依赖

    1. 执行终端命令清除全局SPM缓存:rm -rf ~/Library/Caches/org.swift.swiftpm
    2. 打开Xcode,依次点击File -> Packages -> Reset Package Caches
    3. 等待依赖重新拉取完成后,尝试增量编译
  • 调整Target编译配置

    1. 选中出错的Target,进入Build Settings
    2. 搜索Compile Sources As,确认设置为Swift
    3. 搜索Build Libraries for Distribution,将其设置为NO
    4. 检查Other Swift Flags,移除任何手动添加的-whole-module-optimization类flag
  • 修复项目文件损坏

    1. 关闭Xcode,找到项目的.xcodeproj文件,右键选择Show Package Contents
    2. 删除project.xcworkspace和xcuserdata文件夹
    3. 重新打开项目,执行Product -> Clean Build Folder(快捷键Cmd+Shift+K)后尝试构建
  • 升级Xcode版本
    Xcode 15.0.1存在已知的SPM增量编译逻辑bug,官方在Xcode 15.1及后续版本中修复了该问题,升级到最新稳定版可彻底解决此类依赖文件生成异常问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 18:32:36