Можно ли синхронизировать адресную книгу с iCloud на Snow Leopard?


6

Я обновил свой iPhone до iOS 5, но мои Mac все еще работают на OS X 10.6 Snow Leopard.

Синхронизация контактов с iCloud включена в настройках iPhone. Теперь мне было интересно Можно ли сделать так, чтобы адресная книга на моем Mac (10.6) синхронизировалась с iCloud? ? Или это доступно только в 10.7 Lion?

(Извините, если этот вопрос кажется слишком простым или каким-то другим. Я не обращал особого внимания на Lion / iCloud.)


мой работал после того, как я проверил использование SSL

Ответы:



3

Как писал Джоник, этот метод работает со Snow Leopard. Мне потребовалось некоторое возмущение, чтобы заставить его работать. По некоторым причинам указания из поста в блоге были неоднозначными, так что вот еще одна формулировка, по сути, та же самая, с дополнительным советом в конце.

  1. Создать учетную запись в адресной книге 5 с настройкой CardDav
Username: yourname@domain.com
Password: password
Server: p00-contacts.icloud.com

Если вы обнаружите, что на этом шаге выдается сообщение «Адресной книге не удалось обнаружить настройки учетной записи для сервера CardDAV», учтите, что это всего лишь предупреждение. Нажмите кнопку «Создать» еще раз, и ваш ввод должен быть принят в любом случае.

  1. Загрузите Safari и перейдите на icloud.com и войдите
  2. CMD-OPT-A (открыть просмотрщик активности)
  3. В верхней части списка должно быть что-то вроде https://p03-contactsws.icloud.com/co/mecard/?dsid=12341234
  4. Вам нужен 8-9-значный номер, вы можете увидеть его на нескольких строках. Вам также нужен номер p00-p10, это сервер iCloud, на котором вы находитесь.
  5. Откройте правильный AddressBook Configuration.plist в вашем любимом редакторе. Этот файл находится в вашем домашнем каталоге, в ~ / Library / Application Support / AddressBook / Sources /. Обратите внимание, что другой файл Configuration.plist существует в папке ~ / Library / Application Support / AddressBook, но нам нужно отредактировать файл в источники папка.
  6. Измените свойство servername, чтобы p03 и 12341234 были настроены в соответствии с тем, что вы нашли. https://p03-contacts.icloud.com:443/12341234/principal
  7. Измените имя пользователя на имя пользователя% 40domain.com: пароль (замените имя пользователя / домен тем именем пользователя, которое вы использовали на icloud.com). Не пропустите добавление вашего действительного пароля в строку за «yourusername% 40domain.com:» (и да, он не зашифрован и хранится как таковой в ~ / Library ...)
  8. Сохрани и закрой.
  9. Откройте адресную книгу и, если она не синхронизируется сразу, установите свой пароль в настройках. По какой-то причине моя не синхронизировалась, пока я не сделал это.

Заполненный лист должен выглядеть следующим образом ...

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>_className</key>
    <string>PHXCardDAVSource</string>
    <key>addressBookName</key>
    <string>card</string>
    <key>disabled</key>
    <integer>0</integer>
    <key>haveWriteAccess</key>
    <integer>1</integer>
    <key>isSharedABAccount</key>
    <integer>1</integer>
    <key>name</key>
    <string>iCloud</string>
    <key>refreshInterval</key>
    <integer>0</integer>
    <key>serverSupportsSearch</key>
    <integer>1</integer>
    <key>servername</key>
    <string>https://p03-contacts.icloud.com:443/123456789/principal</string>
    <key>username</key>
    <string>user%40domain.com:password</string>
    <key>usesKerberos</key>
    <integer>0</integer>
</dict>
</plist>

1
Я только что попробовал это, и, к сожалению, это не работает для меня. Я думал, что шаги по тому, как определить ваш iCloud id и номер сервера с помощью safari, был превосходным, и был убежден, что наличие этих новых данных поможет мне работать. Нет такой удачи. Попытался заменить весь файл plist отредактированной версией предоставленной. Все еще не повезло. Жаль, поскольку iCal, использующий WebDAV, кажется, работает отлично. Может ли быть способ поместить пароль непосредственно в файл plist, чтобы не требовалось открывать панель настроек (и, возможно, повредить файл plist) для ввода пароля?

Просто попробовал это и работал на меня. Спасибо!
g .

Эта техника работала для меня. Одна из проблем, возникающих после его настройки, состоит в том, что контакты iCloud часто дублируются (много-много раз) - кажется, есть несколько причин, почему это может произойти, но в моем случае это было связано с изображениями, связанными с контактами iCloud. На ветке есть несколько полезных сообщений att.macrumors.com/showpost.php?p=14811447#post14811447 а также forums.macrumors.com/showpost.php?p=13813335#post13813335 - В итоге я удалил контакты iCloud с фотографиями, сохранив их локально (синхронизированные с контактами Google), и теперь все в порядке.
Alex Dupuy

К вашему сведению, только что успешно это сделал в 2015 году на MacOSX 10.6.8, Адресная книга 5.0.3 (883)!
Shay Rojansky

2

Вы можете синхронизировать iCal с iCloud на Snow Leopard. я нашел Эта статья и я просто использовал это сегодня вечером и заставил это работать:

я все еще ищу решения для синхронизации моей адресной книги о Snow Leopard с iCloud. Пока не повезло


Это потому, что календари iCloud используют стандартный протокол CalDAV, который поддерживает iCal. Однако это не имеет ничего общего с iCloud синхронизации , функция (в настоящее время?) поддерживается только на Lion.
kopischke

3
Можете ли вы обобщить содержание статьи, а не просто ссылки?
Daniel

Обратите внимание, что оригинальный вопрос о Адресная книга не iCal; связанная статья только обсуждает iCal.
Alex Dupuy

1

К сожалению, я не смог заставить это решение работать на Snow Leopard. Мое единственное решение - заплатить Plaxo за их синхронизацию. Это решение работает и поддерживает синхронизацию моей адресной книги Mac и адресной книги iPhone. Очень разочарован тем, что Apple приняла решение не поддерживать свою предыдущую версию ОС для iCloud.


1

Я просто точно следовал этим инструкциям.

  • Я полностью закрыл свою адресную книгу перед редактированием конфигурации
  • Я использовал% 40 вместо @ в моем имени пользователя, хотя он хранил @ из графического интерфейса
  • Я сохранил и снова открыл адресную книгу
  • Я перешел к настройкам и отредактировал запись icloud, поместив свой пароль в пустое поле, в которое он войдет.

Мои контакты iCloud сразу синхронизируются! Отлично! Спасибо!


0

Да, вы можете синхронизировать свою адресную книгу с iCloud.

Я настроил свой iCal для синхронизации с iCloud, а также с моей адресной книгой.

Я скопировал и вставил из http://www.hsiaoi.com/blog/?p=512 :

  1. Создать учетную запись в адресной книге 5 с настройкой CardDav

Имя пользователя: ваше имя@xxxx.com Пароль: пароль Сервер:   pxx-contacts.iclould.com

Неважно, что вы ввели, мы собираемся изменить   Configuration.plist

  1. Закрыть адрес (Apple Key + Q)

  2. Открытый терминал

  3. Библиотека CD / Приложение \ Поддержка / Адресная книга / Источники

  4. ls -l (поиск последнего обновленного каталога)

  5. cd [имя каталога]

  6. nano Configuration.plist

  7. Ctrl + W (Поиск) имя_сервера

  8. Измените имя сервера, введя этот формат

https://pxx-contacts.icloud.com:443/xxxx ваш идентификатор icloud   хххххх / принципал

10.Измените имя пользователя

имя пользователя% 40xxxx.com: пароль

  1. Ctrl + X и Сохранить

  2. Откройте адресную книгу, iCloud должен синхронизироваться!

Как только это будет сделано, вы начнете видеть дубликаты, потому что синхронизация добавляет контакты из «на моем Mac» в iClud. Вам нужно будет разрешить его синхронизацию один раз, а затем удалить контакты из папки «на моем Mac», чтобы остановить их дублирование.


1
Нет, не повезло здесь. Выдает ошибку 501 с моим именем пользователя (и я пробовал все от P00 до P10)
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.