How-To (Workaround)
So ich habe jetzt noch eine ganze Weile weiter gesucht und herum probiert. Ich bin dannim Macrumors Forum fündig geworden (Thema+Beitrag unten als Quelle angegeben) und habe mal ein kleines How-To geschrieben. Zuerst werde ich zwei Ausgangssituationen darstellen und zwei verschieden Ziele die man erreichen möchte.
Ausgangssituationen 1: Keine Kontakte auf Google-Kontakte; Alle Kontakte im iPhone und im Mac (Für Leute die gerade auf Google umsteigen wollen)
Ausgangssituationen 2: Alle Kontakte auf Google-Kontakte und im iPhone; kein sync mit Mac (Für Leute die bisher nur über ActiveSync zwischen iPhone und Google synchronisiert haben)
Ziel: Mir ist 'over the air' Synchronisation sehr wichtig. (Ich hasse Kabel.)
Vorgehen von Situation 1 aus:
Zuerst einmal das iPhone mit dem Mac verbinden damit alle Kontakte auch wirklich synchronisiert sind. Danach in 'Adressbuch' unter Ablage->Exportieren die Kontakte in eine vCards Datei exportieren (Sicherheit ist wichtig, aber wir werden die Datei später noch brauchen).
Jetzt wird’s spannend. Die Kontakte in 'Adressbuch' löschen. In iTunes beim iPhone die Option aktivieren das die Kontakte im iPhone überschrieben werden sollen. Nun mit dem iPhone synchronisieren. Danach die Option des Kalendersynchronisieren deaktivieren (!!wichtig!!).
Was haben wir erreicht? Das iPhone sowie das 'Adressbuch' haben keine Kontakte mehr. Super oder? Nun Browser deiner Wahl starten Google ansurfen dort in Google-Mail Kontakte auswählen. Hier ist es Möglich Kontakte zu importieren. Hier kommt und vCards Datei wieder ins Spiel. Diese dort auswählen und die Kontakte sind da. Diese müssen noch zu 'Meine Kontakte' hinzugefügt werden. Dazu alle Markieren und entsprechende Button klicken.
Im Anschluss daran muss jetzt nur noch beim iPhone ActiveSync mit Google eingestellt werden. Hierzu verweise ich auf:
http://www.google.com/support/mobile/bin/answer.py?answer=138740&topic=14252
Zu beachten ist:
- Einige Felder der Kontakte können nicht korrekt auf iPhone synchronisiert werden, z.B. die Zusatzinformation ob eine Email/URL geschäftlich oder privat ist. Diese Zusatzinformation gehen auf dem Weg zum iPhone verloren, bleibt aber bei Google erhalten. Bearbeitet man den Kontakt auf dem iPhone gehen die Zusatzinformation verloren und man muss sie bei Google wieder bearbeiten. Wichtig die Information selbst (Email-Adresse) geht nicht verloren.
- Sämtliche Bilder die vorher Kontakten zugeordnet waren sind verloren gegangen. Fügt man nach dem synchronisieren wieder welche hinzu, werden diese wieder bei Google und auf dem iPhone dargestellt und bleiben auch bestehen.
Damit haben wir jetzt die Ausgangssituationen 2 erreicht, also bitte weiterlesen.
Vorgehen von Situation 2 aus:
Um die Kontakte die auf dem iPhone und bei Google sind mit dem Mac-Adressbuch zu synchronisieren gehen wir wie folgt vor. Im Mac-Adressbuch bei Einstellungen 'Mit Google Synchronisieren' aktivieren. Danach folgendes Terminal-Komando ausgeführt werden:
Code:
/System/Library/PrivateFrameworks/GoogleContactSync.framework/Versions/A/Resources/gconsync --sync com.google.ContactSync
Mit Lingon kann man dieses auch in Zeitintervallen oder zu bestimmten Zeitpunkten durchführen. Hierzu verweise ich auf die Quelle.
Was haben wir erreicht:
- Änderungen im iPhone werden sofort an Google-Kontakte übertragen. (!!Wichtig: Zur Sicherheit immer in der Gruppe 'Contacs' arbeiten!!)
- Änderungen können von Google an das Mac-Adressbuch und zurück gesynct werden
- Fotos für Kontakte können nur im iPhone oder über den Browser bei Google hinzugefügt werden. Fotos die im Mac-Adressbuch hinzugefügt werden verbleiben bei den lokalen Kontakten werden aber nicht an Google gesynct.
- Alle andere Daten werden zwischen Mac-Adressbuch und Google korrekt synchronisiert.
- Änderungen auf dem iPhone verändern die Zusatzinformation der Kontakte.
Mögliche Fehlerquelle oder warum sind manche Kontakte im iPhone doppelt:
- Verwendet man ActiveSync (Google-Anleitung oben) bevor man das iPhone-Adressbuch gelöscht hat, gibt es zwei Gruppen von Kontakten auf dem iPhone: 'Kontakte auf meinem iPhone' und 'Contacts'. [
- Importiert man nun die vCards Datei in Google-Kontakte werden die Kontakte auf dem iPhone in der Gruppe 'Contacts' abgelegt.
- Dies führt dazu das in der Kontakte-Ansicht 'Alle Kontakte' die Einträge doppelt vorhanden sind.
So ich weis der Text ist voller Fehler, aber vielleicht hilft die Anleitung ja dem ein oder anderen. Für Fragen PM an mich oder hier posten.
Quelle:
Thema
http://forums.macrumors.com/showthread.php?t=653954
Beitrag
http://forums.macrumors.com/showpost.php?p=7497137&postcount=11