安装Stephen Celis SQLite.swift包后Xcode构建失败求助
解决SQLite.swift添加后项目构建失败的问题
常见修复步骤
清理Derived Data缓存
错误提示的文件路径属于Xcode的Derived Data缓存,缓存损坏是这类问题的常见诱因:- 完全关闭Xcode
- 打开Finder,按下
Cmd+Shift+G组合键,输入路径~/Library/Developer/Xcode/DerivedData - 删除对应项目的Derived Data文件夹(即
GtBrEx2-axezcralhvmqkdfwifrafsjjkcay) - 重新打开项目并尝试构建
检查包依赖的目标关联
确认SQLite.swift已正确关联到你的项目目标:- 选中项目文件,切换到你的macOS应用目标
- 进入
Package Dependencies标签页,找到SQLite.swift条目 - 点击条目右侧的设置按钮(⚙️),选择
Add to Target,确保勾选了你的主项目目标 - 切换到
Build Phases标签,检查Link Binary With Libraries列表,确认SQLite-Dynamic.framework已被正确添加
切换框架构建类型
动态框架在部分新Xcode版本下可能存在适配问题,尝试改用静态框架:- 在
Package Dependencies中选中SQLite.swift,查看右侧的Package Product选项 - 选择
SQLite(静态框架版本)替代SQLite-Dynamic,重新关联到项目目标 - 清理项目后重新构建
- 在
验证版本兼容性
你使用的Xcode 26.4.1和macOS Tahoe 26.5属于预发布版本,可能与SQLite.swift当前版本存在适配问题:- 尝试将SQLite.swift更新到最新版本,或回退到稳定版本(如5.1.1)
- 检查项目
Build Settings中的Deployment Target,确保设置为与macOS Tahoe兼容的版本(如26.0及以上)
内容的提问来源于stack exchange,提问作者GT4485
相关产品推荐
相关产品推荐

