Невозможно выйти из iCloud на OSX Yosemite или отключить связку ключей

10

Фон

Это кажется постоянной проблемой для многих людей. Короче говоря, я получаю массу ошибок в моем system.log по следующим направлениям:

CloudKeychainProxy[307]:  __39-[UbiqitousKVSProxy doSyncWithAllPeers]_block_invoke_2 <UBK-s-pC---> syncWithAllPeers (null), rescheduling timer

Это случается каждые 5 секунд - глупо, правда?

Первое, что я хотел сделать, это выйти из iCloud, потому что там явно что-то пошло не так. Я открываю системные настройки, перехожу на iCloud и пытаюсь нажать Выход. Один за другим все сервисы iCloud отключены, каждый спрашивает меня, хочу ли я сохранить копию данных локально. Этот процесс завершается, и я получаю сообщение об ошибке:

Ваша учетная запись iCloud не может быть удалена в настоящее время.

Отключите все сервисы iCloud и попробуйте снова.

Единственным препятствием на панели настроек iCloud является связка ключей. Когда я снимаю флажок, он сразу же проверяет сам себя, как только я отвечаю на вопрос о сохранении или удалении данных (и независимо от выбранного ответа).

Просмотр system.logчерез консоль показывает, что эта ошибка появляется в момент перепроверки окна:

com.apple.preferences.icloud.remoteservice[645]: [AOSAccounts] : [SetEnabled] : Did not call SSRemoveSyncedKeychainData as we had an error in SOSCCRemoveThisDeviceFromCircle for account myaccount@site.com  error: (null)

(фактический адрес электронной почты заменен на «myaccount@site.com»)

Так. Я не могу выйти из iCloud, поскольку не могу отключить связку ключей iCloud. WTF?

Идеи, которые не сработали

  • Восстановление разрешений, как в Дисковой утилите, так и разрешений моего домашнего каталога из системы восстановления Cmd-R-on-boot. Нет эффекта.

  • Проверка на дисковые ошибки - их нет.

  • Загрузка в безопасном режиме - без эффекта.

  • Очистка любого возможного кэша (через OnyX), включая LaunchServices, dyld, XPC, ядро, загрузочный и системные компоненты. - Нет эффекта.

  • Изменение моего пароля на iCloud.com - это приводит к запросу пароля, который никогда не принимается, а попытка его отмены приводит к сбою Системных настроек !! После перезагрузки кажется, что мой измененный пароль был принят, но другие изменения не были сделаны. Не влияет на проблему.

  • Удаление всех сторонних кексов (все, что показано в kextstat | grep -v apple). Там были только Virtualbox и Little Snitch, которые были полностью удалены. Нет эффекта.

  • Выход из всех других устройств iCloud, включая другой Mac, iPhone и iPad. Нет эффекта.

Идеи, которые не приемлемы

  • Создание новой учетной записи пользователя. Это обходной путь, и он не исправляет то, что было сломано. Та же проблема может повториться, и простое удаление моей учетной записи в любое время действительно не является надежным решением.

Другие заметки

Кажется, что iCloud работает нормально, за исключением битов цепочки для ключей. Новые пароли, сохраненные в Safari, не синхронизируются между устройствами. Почта, заметки, календарь и т. Д. Работают нормально.

Поддержка Apple была бесполезна в этом вопросе, предлагая все, что я попробовал выше, с единственным другим вариантом - полным сбросом iCloud, который является и ядерным вариантом (все мои синхронизированные данные исчезают), и, в любом случае, может не решить проблему на Mac. ,

Майки Т.К.
источник

Ответы:

8

Вход в мой iPhone и включение iCloud Keychain сделали свое дело. Итак, я восстановил связку ключей в моем iPhone, а затем переключатель цепочки для ключей на моем Mac перешел в выключенное состояние как волшебство

Армандо Рожано
источник
Конечно же Раздражает, что требуется отследить все другие устройства и подписать их, чтобы это исправить, но, похоже, это исправление. Понятия не имею, что произойдет, если два устройства окажутся в этом состоянии одновременно ...
Mikey TK
Удивительно ... это был именно тот ответ, который я искал последние 3 месяца ... спасибо!
Брайан Адкинс
Нет, не здесь.
Данортон
5

У меня есть отдельный персональный + только для приложений (был до совместного использования семьи) Apple ID. Я вошел в iCloud на своем MBPr, используя свой Apple ID только для приложений, чтобы я мог настроить общий доступ к семье. Я не могу сделать это через Интернет.

Когда пришло время выходить из Apple ID только для приложений, я столкнулся с той же проблемой, но опубликованные решения не работают для меня, так как я никогда не входил в iCloud на своих других iDevices с Apple ID только для приложений. Я всегда использовал свой персональный Apple ID. Apple ID только для приложений входит в систему через iTunes, но я не думаю, что это связано.

В любом случае, решение для меня было удалить ~ / Library / Application Support / папку iCloud и ~ / Library / Preferences / Mobile * .plist файл. Перезапустите OS X и войдите снова! :)

mrjayviper
источник
Это сработало для меня. Вы можете сохранить копии этих файлов и папок
drewk
Он просто воссоздал эти файлы при следующей неудачной попытке выйти из системы
user151019
Это сработало для меня. Для тех, кто не знаком с тем, как это сделать, сначала включите OSx для отображения скрытых файлов через Терминал (Google, как это сделать). Затем в Finder перейдите в ваш HD / Users / YourUserName. Там вы найдете скрытую папку библиотеки, которая содержит папку iCloud и файл MobileMeAccounts.plist. Чтобы открыть папку «Библиотека», щелкните ее правой кнопкой мыши и выберите «Открыть в новой вкладке». Если дважды щелкнуть по нему, он может не открыться.
Бен
0

Отключение брелка iCloud на всех устройствах помогло мне. У меня был старый iPad, который все еще был включен. Теперь я могу отключить связку ключей.

Саймон
источник
Саймон, это тоже помогло мне, спасибо! :)
-1

Попробуй это:

  1. Отключите брелок на всех ваших устройствах.
  2. Выйдите из iCloud на своем Mac.
McBIP
источник