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

Mac系统AppCenter登录失败问题求助(密钥链查找失败)

解决AppCenter登录时钥匙链查找失败的问题

问题场景

执行命令:

appcenter login --token 0fb553a71f6d4dcbf9c7a820114b76af5bc2a828

触发错误:

Error: Command failed: /usr/bin/security find-generic-password -a me18 -s mobile-center-cli -g
security: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.

已尝试解锁钥匙链、重装AppCenter,问题仍未解决。

解决步骤

1. 手动在钥匙链创建对应条目

打开「钥匙串访问」应用,定位到「登录」钥匙链:

  • 点击左上角「文件」>「新建密码项」
  • 账户名称填写me18
  • 名称填写mobile-center-cli
  • 密码可输入任意临时值(后续会被AppCenter自动覆盖)
  • 保存后重新执行登录命令

2. 登录时指定钥匙链路径

直接在命令中明确钥匙链位置,规避路径识别问题:

appcenter login --token 0fb553a71f6d4dcbf9c7a820114b76af5bc2a828 --keychain /Users/xxxx/Library/Keychains/login.keychain-db

3. 重置AppCenter CLI本地配置

清除旧配置后重新关联:

# 删除AppCenter本地配置目录
rm -rf ~/.appcenter
# 重新执行登录命令
appcenter login --token 0fb553a71f6d4dcbf9c7a820114b76af5bc2a828

4. 检查命令行工具的钥匙链权限

确保终端拥有访问钥匙链的权限:

  • 打开「系统设置」>「隐私与安全性」>「全磁盘访问权限」
  • 确认你的终端应用(如Terminal/iTerm2)已在列表中并勾选
  • 重启终端后再次执行登录命令

5. 修复钥匙链数据库

若钥匙链数据库损坏,执行修复命令:

# 重置用户钥匙链列表
security list-keychains -d user -s /Users/xxxx/Library/Keychains/login.keychain-db
# 修复钥匙链
security repair-keychain /Users/xxxx/Library/Keychains/login.keychain-db

完成后解锁钥匙链再登录:

security unlock-keychain /Users/xxxx/Library/Keychains/login.keychain-db
appcenter login --token 0fb553a71f6d4dcbf9c7a820114b76af5bc2a828

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 01:03:15