Come ha postato Jonik, questo metodo funziona con Snow Leopard. Mi ci è voluto un po 'di complicazioni per farlo funzionare. Per qualche motivo le indicazioni del post sul blog erano ambigue, quindi ecco un'altra formulazione essenzialmente della stessa cosa con un suggerimento aggiuntivo alla fine.
- Crea un account nella Rubrica 5 con l'impostazione CardDav
Username: [email protected]
Password: password
Server: p00-contacts.icloud.com
Se si riscontra che questo passaggio fornisce una "Rubrica non è in grado di rilevare le impostazioni dell'account per il server CardDAV", tenere presente che si tratta solo di un avviso. Premi di nuovo il pulsante Crea e l'input dovrebbe essere comunque accettato.
- Carica Safari e vai su icloud.com e accedi
- CMD-OPT-A (visualizzatore di attività aperte)
- Nella parte superiore dell'elenco dovrebbe essere qualcosa come link
- Hai bisogno del numero di 8-9 cifre, potresti vederlo su più righe. Hai anche bisogno del numero p00-p10, questo è il server iCloud in cui ti trovi.
- Apri l'AddressBook Configuration.plist corretto nel tuo editor preferito. Questo file si trova nella tua home directory, in ~ / Libreria / Application Support / AddressBook / Sources /. Nota che esiste un altro file Configuration.plist nella cartella ~ / Library / Application Support / AddressBook, ma dobbiamo modificare il file nella cartella Sorgenti .
- Modificare la proprietà nomeserver in cui p03 e 12341234 vengono regolati in base a ciò che hai trovato.
link
- Cambia nome utente nel nome utente% 40domain.com: password (sostituisci nome utente / dominio con il tuo accesso che hai utilizzato su icloud.com). Non perdere l'aggiunta della tua password effettiva alla stringa dietro "yourusername% 40domain.com:" (e sì è non crittografato e memorizzato come tale in ~ / Library ...)
- Salva e chiudi.
- Apri la rubrica e se non si sincronizza immediatamente, imposta la password nelle impostazioni. Per qualche ragione il mio non si sincronizzerebbe fino a quando non l'ho fatto.
Il plist completato dovrebbe apparire come il seguente ...
<?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>