先重启bird和cloudd进程,再重置photos.photoslibrary数据库并重新登录apple id;接着切换为“下载并保留原件”策略;然后用cirrus定位并重置阻塞文件;最后确认icloud存储未满并清理“最近删除”等占用项。

Mac上iCloud照片同步长期卡在“正在同步”状态、进度条纹丝不动、图库底部持续显示“无法上传”或“等待上传”,说明同步流程已被底层机制阻塞,不是网速慢,而是bird/cloudd进程僵死、缓存损坏或单个异常文件拖垮整条队列。
先强制重启照片同步核心进程
bird和cloudd是iCloud照片真正的上传引擎,一旦内存泄漏或锁死,系统不会报错,只会让所有照片静默挂起。重启它们能清空错误会话、释放TCP连接,且不丢任何本地原图。
打开“应用程序” → “实用工具” → “终端”。
依次输入以下两行命令,每行输完按回车:
killall bird
killall cloudd
等待10秒,观察菜单栏iCloud图标:若从旋转圆圈变为静态云朵,说明进程已拉起;若仍是旋转状态,继续下一步。
重置iCloud照片本地缓存数据库
iCloud照片在Mac本地依赖Photo Library.lockdown和Photos.sqlite等数据库维护元数据映射,这些文件一旦权限错乱或写入中断(比如突然断电、强制关机),就会导致同步彻底瘫痪——它不弹窗、不提示、不暂停,只是一动不动。
方法一:关闭“照片”App、访达、日历等所有可能调用iCloud服务的程序。
方法二:在终端中执行:
cd ~/Pictures
mv Photos.photoslibrary Photos.photoslibrary.backup
【必须退出当前Apple ID并重新登录】,不能仅重启“照片”App。只有完全登出再登入,系统才会检测到图库缺失,自动重建全新数据库并触发全量扫描。
检查并切换照片存储策略
“优化Mac存储空间”模式会在本地保留缩略图、把原图推上云端,但该机制极易因中间转换失败导致上传卡死;而“下载并保留原件”直接上传原始文件,绕过压缩环节,成功率更高。
第一步:打开“系统设置” → 顶部Apple ID → “iCloud” → “照片”。
第二步:关闭“iCloud照片”开关,等待5秒。
第三步:重新开启“iCloud照片”,下方立即选择“下载并保留原件”。
第四步:打开“照片”App → 点击边栏“图库” → 滚动到底部,确认状态栏显示“正在同步”且数字开始变化——这表示策略已生效,队列正在重建。
定位并移除阻塞文件
一个路径含中文括号的视频、一个超255字符的RAW文件名、或PDF里嵌了损坏字体的扫描件,都可能让整个照片队列卡住不动。Cirrus for Mac能精准识别这类“Stuck Item”。
方法一:访问EclecticLight.co.uk下载Cirrus for Mac(免费),安装后打开。
方法二:点击左侧“Sync Status”,等待30秒加载完整队列。
方法三:找到状态为“Error”或“Stuck”的条目,右键→“Reset Item”,或直接拖出该文件到桌面暂存。
注意:重置后别立刻放回iCloud云盘,先用预览检查文件能否正常打开——打不开的就永久删除。
验证iCloud存储配额是否真实耗尽
很多人以为卡住是技术故障,实则是iCloud空间已满。Apple硬性限制:没空位,就不收新照片。哪怕只差1KB,上传也会彻底停止。
打开“系统设置” → Apple ID → “iCloud” → “管理”,看顶部进度条是否标着“已满”。
重点检查三项:①“最近删除”相簿(清空后立刻释放数GB);②“邮件”附件(搜索关键词“pdf”“zip”批量删);③旧设备备份(如“iPhone 13(已停用)”备份,点“删除备份”)。
清理完成后,在终端执行:
killall bird
killall cloudd











