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

Xcode 15.2中包依赖的Delete选项置灰,无法删除依赖怎么办?

在Xcode 15.2中删除Swift包依赖的方法(解决Delete选项置灰问题)

Xcode 15之后把原来的「Swift Packages」入口改名为「Package Dependencies」了,按下面的步骤操作就能找到并删除依赖:

1. 找到包依赖管理界面

  • 点击左侧导航栏最顶部的蓝色项目图标
  • 在右侧面板切换到Package Dependencies标签页,这里就能看到所有已添加的Swift包依赖

2. 解决Delete选项置灰的问题

如果选中包后Delete按钮是灰的,说明这个包还被项目里的Target引用着,得先解除引用:

  • 切换到Targets标签页,选中项目里的某个Target
  • 进入Build Phases -> Link Binary With Libraries,找到对应包的框架,选中后点击下方的-号移除
  • 再切换到Frameworks, Libraries, and Embedded Content,同样移除该包的条目
  • 回到Package Dependencies标签页,此时选中要删除的包,Delete按钮就可以正常点击了,点击即可删除依赖

3. 另一种直接修改文件的方法

如果上面的步骤嫌麻烦,也可以直接改配置文件:

  • 找到项目根目录下的Package.swift文件
  • 在dependencies数组里删掉对应包的代码行
  • 回到Xcode,它会自动同步依赖的变更

你遇到的Delete选项置灰情况如下:
Xcode中Delete包依赖选项置灰

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 14:57:32