消息不断询问jabber帐户的密码


9

每当我尝试登录jabber帐户时,Apple消息都会不断要求输入密码。

密码正确地保存在钥匙串中(实际上,我每次都去那里复制密码)。当然,始终选中将密码保存到钥匙串

我在High Sierra中找不到钥匙串急救,似乎已被删除。我尝试创建一个新的登录密钥环,删除了jabber帐户,然后重新添加了它(从MessagesSystem Preferences)。我也尝试添加imagentMessages.app给授权的应用程序列表,以钥匙扣条目(如建议在这里)。

我遇到的唯一奇怪的事情是,当问题开始时,我在钥匙串中有两个用于该密码的条目。现在无论做什么我都只有一个。

我还尝试通过重命名来重置消息,~/Library/Messages但这导致出现“正在升级消息数据库,请稍后重试”的提示。

似乎在创建新帐户时应将密码保存在钥匙串中,但Messages无法读取。



谢谢。5小时的搜索由于某种原因没有产生此结果。您为什么不在这里创建答案,以便我接受?
qwazix

答案太短了。
muffinmad

Answers:


12

这个解决方案对我有用https : //discussions.apple.com/message/32744059#32744059

在与工作版本(在Sierra 10.12.6上)进行比较之后,看来解决方案(至少对我而言)是更改在High Sierra com中添加帐户时从填充内容中更改登录时生成的Where值。.apple.account.jabber.passwordJabber

为了进行此更改,请按照下列步骤操作:

  1. 开放式钥匙串访问
  2. 搜索com.apple.account.jabber.password
  3. 双击以打开属性提示
  4. 在“位置字段(第四位向下)中,您应该看到com.apple.account.jabber.password
  5. Jabber替换该字段中的所有文本
  6. 点击保存更改

进行此更改后,首次启动消息要求我允许访问钥匙串的权限。这样做之后,任何后续的打开消息均按预期进行。


我遇到了同样的问题,并将钥匙串中的位置更改为jabber,问题已解决……非常感谢
Yassmine

3

我犯了同样的错误。这是我的解决方法

打开钥匙串访问,
搜索com.apple.account.jabber.password
双击以打开属性提示
。在“帐户”字段中,iMessage feed自动将“ xxx.xxx @ gmail.com @ talk.google.com”
替换为该字段仅包含“ xxx.xxx@gmail.com”,然后
点击保存更改


0

我反复遇到同样的问题。当我查看Jabber钥匙串属性时,我选择了“显示密码”,并看到存储的密码不正确……这是几年前我在该帐户上使用的非常旧的密码。我手动更新它以使用当前正确的密码,现在问题似乎已经消失。看来我在启动Messages应用程序时输入的密码未写入钥匙串,因此至少手动更新密码可以解决此问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.