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

Xcode无法定位Swift包求助:从CocoaPods迁移至SPM后突发故障

解决Xcode SPM突然无法加载包的问题

以下是经过验证的可行解决方案,按顺序尝试:

  • 彻底清理SPM全局缓存
    打开终端执行命令,清除SPM的本地缓存目录:

    rm -rf ~/Library/Caches/org.swift.swiftpm
    rm -rf ~/Library/org.swift.swiftpm
    

    执行后重启Xcode,再尝试重置包缓存。

  • 检查Xcode网络设置
    打开Xcode偏好设置 → 「网络」面板,确保未启用错误的代理。如果使用VPN,先断开再重试加载包。

  • 重新验证GitHub令牌权限
    进入Xcode偏好设置 → 「账号」→ 选中GitHub账号 → 点击「Manage Tokens」:

    • 确认令牌有repo权限(私有包必须)且未过期
    • 直接删除现有令牌,重新生成仅含必要权限的新令牌后重新登录
  • 重置Xcode偏好配置
    终端执行命令重置Xcode所有偏好,解决可能的配置损坏:

    defaults delete com.apple.dt.Xcode
    

    重启Xcode后重新配置项目依赖。

  • 删除并重建Package.resolved
    找到项目根目录下的Package.resolved文件删除,回到Xcode执行「File → Packages → Resolve Package Versions」。如果仍失败,检查Package.swift里的依赖URL和版本规则是否正确(避免用太宽泛的版本范围,比如把from: 1.0.0改成具体的exact: 1.2.3测试)。

  • 排查系统网络问题
    终端执行curl -v https://github.com测试网络连接,如果报错,检查本地防火墙、DNS设置(可临时切换到8.8.8.8)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 03:16:06