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

求助:Xcode中Package无法解析,Package.resolved文件损坏或格式异常

解决Xcode中Package.resolved文件损坏(未知PinsStorage版本3)的问题

问题场景

添加socket.io-client-swift包后,Xcode弹出报错:

Package.resolved文件已损坏或格式错误;修复或删除该文件以继续:在路径'.../project.xcworkspace/xcshareddata/swiftpm/Package.resolved'中存在未知的'PinsStorage'版本'3'。

已尝试清理构建、删除派生数据,但问题未解决。


可行解决方案

1. 删除损坏的Package.resolved文件

  • 定位到项目路径下的project.xcworkspace/xcshareddata/swiftpm/Package.resolved文件,手动删除
  • 完全退出Xcode后重新打开项目,Xcode会自动生成适配当前版本的新Package.resolved文件

2. 重新添加问题依赖包

  • 在Xcode的项目导航器中选中项目根文件,切换到Package Dependencies标签页
  • 选中socket.io-client-swift包,点击左下角的-按钮移除
  • 点击+按钮重新添加该包,选择适配当前Xcode版本的版本号或分支
  • 等待Xcode完成依赖解析,自动生成新的Package.resolved文件

3. 用Swift Package Manager命令行修复

  • 打开终端,进入项目根目录:
    cd /path/to/your/project
    
  • 执行依赖重新解析命令:
    swift package resolve
    
  • 命令执行完成后,再打开Xcode项目即可

4. 升级Xcode版本

PinsStorage版本3是Swift Package Manager新版本引入的格式,若你的Xcode版本过旧,可能无法兼容该格式。建议升级到Apple官方最新稳定版Xcode后,再重新操作依赖添加。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 07:16:08