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

iOS项目无法删除已添加的Package,请求技术协助

解决Xcode中“僵尸”Swift Package无法删除的问题
  • 手动修改Package.swift文件
    找到项目根目录下的Package.swift,打开后定位到dependencies数组,把对应无用包的代码行直接删除,保存文件。

  • 删除/修改Package.resolved文件
    项目根目录里的Package.resolved是依赖版本锁定文件,直接删掉整个文件,或者打开文件找到目标包的条目删除后保存。

  • 彻底清理Xcode缓存
    先关掉Xcode,打开终端执行以下命令清理SwiftPM和Xcode构建缓存:

    rm -rf ~/Library/Caches/org.swift.swiftpm
    rm -rf ~/Library/Developer/Xcode/DerivedData
    

    也可以打开Xcode后用快捷键Cmd+Shift+K执行Clean Build Folder清理项目构建缓存。

  • 重新触发依赖解析
    打开Xcode后,通过File > Packages > Resolve Package Versions让Xcode重新解析依赖;或者右键项目选择Add Packages...后直接关闭窗口,也能触发重新加载。

  • 同步Git仓库修改
    如果切换分支还能看到这个包,检查Git是否追踪了修改后的文件,执行git status确认,然后提交修改:

    git add Package.swift Package.resolved
    git commit -m "移除无用的Swift Package"
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 23:29:54