You need to enable JavaScript to run this app. 如何在Xcode项目中添加Swift包集合,解决swift-collections引入授权报错
优惠活动
大模型
产品
解决方案
定价
更多

如何在Xcode项目中添加Swift包集合,解决swift-collections引入授权报错

问题解决指南

核心问题排查

你使用的https://developer.apple.com/swift/packages/collections/apple.json是Swift包注册表的索引地址,Xcode 12.5不支持该类注册表地址,仅支持直接导入Git仓库地址,优先替换为官方公开仓库地址即可解决90%以上的报错:

https://github.com/apple/swift-collections.git

添加包时选择适配Xcode 12.5的0.x版本即可,swift-collections最低兼容iOS 13,你设置的14.5部署目标完全符合要求,可以正常使用OrderedDictionary模块。

授权凭证录入路径(仅私有仓库/鉴权场景需要)

如果后续需要拉取需要鉴权的Swift包,按以下路径存储凭证即可,Xcode会自动调用:

  • 打开Xcode顶部菜单栏 > 选择Preferences(Xcode 12.5版本命名为Preferences)
  • 切换到Accounts标签页
  • 点击左下角+按钮,选择对应Git托管平台,按提示输入账户和访问令牌完成存储即可。

额外排查建议

如果更换地址后仍拉取失败,可以清空Swift包缓存后重试:

  1. 退出Xcode
  2. 打开终端执行命令:rm -rf ~/Library/Caches/org.swift.swiftpm/
  3. 重新打开Xcode添加包即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 18:27:04