Usługi synchronizacji: zaawansowane rozwiązywanie problemów z synchronizacją kontaktów i kalendarza
Objawy
Niekiedy może wystąpić problem związany z synchronizacją kontaktów, grup kontaktów lub zdarzeń kalendarza.
Problem może dotyczyć synchronizacji z serwisem MobileMe, synchronizacji telefonu iPhone lub odtwarzacza iPod z programem iTunes lub synchronizacji innych telefonów komórkowych przy użyciu programu iSync.
W tym artykule opisano zaawansowane techniki, które można wypróbować, jeśli NIE uda się rozwiązać problemu z synchronizacją przez wyzerowanie historii synchronizacji.
Dotyczy produktów
iCal 2.x, Mac OS X 10.5, Mac OS X 10.6, MobileMe, iSync 3.x
Rozwiązanie
Jeśli problem dotyczy synchronizacji z serwisem MobileMe, na przykład próba zsynchronizowania danych kończy się niepomyślnie, sesje synchronizacji trwają niezwykle długo lub pojawia się komunikat o niespójnych danych, należy wyzerować dane synchronizacji. Przed wykonaniem tej czynności należy utworzyć kopię zapasową danych na komputerze, który zawiera najbardziej aktualne dane. Więcej informacji zawiera artykuł Rozwiązywanie problemów z synchronizacją w systemie Mac OS X.
Poniższe procedury należy wykonać, jeśli dowolne z następujących stwierdzeń są prawdziwe:
- Problem z synchronizacją nie dotyczy serwisu MobileMe.
- Dane synchronizacji z serwisem MobileMe zostały wyzerowane.
- Wyzerowano już historię synchronizacji.
Problemy z synchronizacją kontaktów i grup kontaktów w Książce adresowej
- Otwórz Książkę adresową. Utwórz kopię zapasową kontaktów, wybierając polecenie Eksportuj z menu Plik, a następnie wybierając opcję Archiwum Książki adresowej. Określ położenie eksportu i kliknij przycisk Zachowaj. Wynikowy plik archiwum będzie zawierał kopię zapasową informacji o wszystkich kontaktach, które w razie potrzeby można później odtworzyć do Książki adresowej, klikając dwukrotnie plik w programie Finder.
- Usuń powielone lub niepotrzebne puste wpisy, wykonując procedurę przedstawioną tutaj. Konieczne może być powtarzanie tej procedury do momentu usunięcia wszystkich powielonych wpisów.
- Z menu Książka adresowa wybierz polecenie Preferencje, a następnie kliknij kartę vCard. Sprawdź, czy dla opcji Format vCard jest wybrane ustawienie 3.0 oraz czy zaznaczono pola wyboru Eksportuj notatki z wizytówek vCard i Eksportuj zdjęcia w wizytówkach vCard.
- Utwórz nowy katalog na biurku. Zaznacz wszystkie kontakty w kategorii Osoba w Książce adresowej, wybierając jeden z nich, a następnie wybierając polecenie Zaznacz wszystko z menu Edycja. Następnie przeciągnij wszystkie kontakty do nowego katalogu na biurku. W tym celu kliknij i przeciągnij jedną z wyróżnionych nazw — spowoduje to utworzenie jednej wizytówki vCard ze wszystkimi kontaktami.
- Otwórz program iSync, a następnie wybierz opcję iSync > Preferencje i usuń zaznaczenie opcji „Włącz synchronizację na tym komputerze”.
- Usuń wszystkie kontakty i grupy z Książki adresowej. Zamknij Książkę adresową.
- Przenieś następujące pliki do Kosza:
- ~/Biblioteki/Application Support/Address Book
- ~/Biblioteki/Preferences/com.apple.AddressBook.plist
- ~/Biblioteki/Preferences/com.apple.AddressBook.abd
- Przeciągnij do Kosza pliki znajdujące się w obydwu następujących katalogach:
- ~/Biblioteki/Caches/
- /Biblioteki/Caches
- Wyloguj się ze swojego konta użytkownika.
- Zaloguj się na swoje konto użytkownika. Otwórz program iSync i wybierz opcję iSync > Preferencje > Zaawansowane > Wyzeruj historię synchronizacji. Następnie wybierz opcję „Włącz synchronizację na tym komputerze”.
- Otwórz Książkę adresową. Przeciągnij wizytówkę vCard z katalogu utworzonego na biurku do okna Książki adresowej, aby ponownie zaimportować kontakty. Aby odtworzyć grupy kontaktów, najpierw utwórz grupy w Książce adresowej, a następnie przeciągnij odpowiednie wizytówki vCard do poszczególnych grup.
- Spróbuj przeprowadzić normalną synchronizację przy użyciu programu iTunes (w przypadku telefonu iPhone, odtwarzacza iPod lub odtwarzacza iPod touch) bądź iSync (w przypadku innych urządzeń przenośnych).
- Jeśli nadal nie można zsynchronizować kontaktów, spróbuj uruchomić komputer w trybie bezpiecznym, naciskając i przytrzymując klawisz Shift po usłyszeniu sygnału dźwiękowego uruchamiania. Uruchamianie komputera w trybie bezpiecznym może potrwać kilka minut. Po uruchomieniu w trybie bezpiecznym uruchom komputer ponownie i spróbuj przeprowadzić synchronizację w normalny sposób.
- Jeśli nadal nie można zsynchronizować kontaktów, można skontaktować się z serwisem AppleCare w celu uzyskania pomocy lub zapoznać się z tym artykułem, aby uzyskać więcej informacji na temat usuwania katalogu SyncServices. Usunięcie tego katalogu jest jednak stanowczo niezalecane. Należy to zrobić dopiero po uruchomieniu w trybie bezpiecznym komputera, na którym jest wykonywana synchronizacja.
- Po poprawnym zsynchronizowaniu kontaktów i grup utwórz nową kopię zapasową kontaktów, korzystając z procedury przedstawionej w punkcie 1. Umożliwi to zachowanie wszystkich zmian, które zostały wprowadzone podczas rozwiązywania problemu z synchronizacją.
Problemy z synchronizacją kalendarzy
- Utwórz kopię zapasową kalendarzy, wykonując czynności opisane w tym artykule. Jeśli używasz systemu Mac OS X 10.5 Leopard, możesz też wybrać polecenie Archiwizuj iCal z menu Plik w programie iCal.
- Zamknij program iCal. W programie Finder usuń pliki pamięci podręcznej kalendarza, w tym pliki ze znakami -1, -2 itd. bezpośrednio po nazwie pliku. Te pliki znajdują się w katalogu ~/Biblioteki/Calendars/Calendar Cache.
- Przeciągnij do Kosza pliki znajdujące się w obydwu następujących katalogach:
- ~/Biblioteki/Caches/
- /Biblioteki/Caches
- Otwórz program iCal. Spróbuj przeprowadzić normalną synchronizację przy użyciu programu iTunes (w przypadku telefonu iPhone, odtwarzacza iPod lub odtwarzacza iPod touch) bądź iSync (w przypadku innych urządzeń przenośnych). Jeśli synchronizacja nie działa, spróbuj synchronizować kalendarze pojedynczo, aby sprawdzić, które z nich nie synchronizują się.
Jeśli problem dotyczy konkretnych kalendarzy, przed przejściem do punktu 5 spróbuj wykonać przedstawione poniżej rozwijane procedury (uporządkowane według systemów operacyjnych), aby znaleźć tytuły zdarzeń, które mogą utrudniać rozwiązywanie problemów z synchronizacją. Sprawdź tytuły zdarzeń w następujący sposób:
- Sprawdź, czy nie ma zdarzeń kalendarza o pustych tytułach. W takim przypadku zmień nazwy tych zdarzeń, tak aby miały tytuł, lub usuń te zdarzenia.
- Sprawdź, czy nie ma żadnych wpisów kalendarza zawierających zdarzenia z tytułami, w których są używane znaki z rozszerzonego zakresu ASCII lub dwubajtowe znaki Unicode (na przykład znaki japońskie, chińskie, koreańskie lub inne znaki z rozszerzonego zakresu ASCII). Spróbuj usunąć te znaki lub zastąpić je znakami z normalnego zakresu ASCII.
- Poszukaj powielonych wpisów kalendarza i usuń je, jeśli istnieją.
- W przypadku dużej liczby zdarzeń spróbuj usunąć niektóre stare zdarzenia.
W systemie Mac OS X 10.5
- Otwórz program iCal.
- Wpisz kropkę w polu Szukaj w prawym górnym rogu okna programu.
- W wynikach wyszukiwania u dołu okna zostaną wyświetlone wszystkie zdarzenia kalendarza. W zależności od liczby istniejących zdarzeń ich wyświetlenie może zająć kilka minut.
- Kliknij pole Tytuł w wynikach wyszukiwania i posortuj wyniki według tytułów, tak jak pokazano poniżej.

W systemie Mac OS X 10.4 lub starszym
- Otwórz program iCal.
- Kliknij przycisk listy w prawym dolnym rogu okna programu iCal.
- Kliknij pole Tytuł na liście wyników, aby przeprowadzić sortowanie według tytułów.

- Otwórz program iSync, wybierz opcję iSync > Preferencje , a następnie usuń zaznaczenie opcji „Włącz synchronizację na tym komputerze”.
- Usuń wszystkie kalendarze z programu iCal.
- Otwórz program iSync i wybierz opcję iSync > Preferencje > Zaawansowane > Wyzeruj historię synchronizacji. Następnie wybierz opcję „Włącz synchronizację na tym komputerze”.
- Używając kopii zapasowej utworzonej w punkcie 1, zaimportuj jeden kalendarz do programu iCal, wybierając polecenie Importuj z menu Plik. Sprawdź, czy można zsynchronizować ten kalendarz.
- Kontynuuj importowanie i synchronizowanie poszczególnych kalendarzy do momentu, aż wszystkie kalendarze zostaną poprawnie zsynchronizowane lub zostanie znaleziony kalendarz, którego nie można zsynchronizować.
- Jeśli nadal nie można zsynchronizować kalendarzy, można skontaktować się z serwisem AppleCare w celu uzyskania pomocy lub zapoznać się z tym artykułem, aby uzyskać więcej informacji na temat usuwania katalogu SyncServices. Usunięcie tego katalogu jest jednak stanowczo niezalecane. Należy to zrobić dopiero po uruchomieniu komputera w trybie bezpiecznym.
- Po poprawnym zsynchronizowaniu kalendarzy utwórz ich nową kopię zapasową, korzystając z procedury przedstawionej w punkcie 1. Umożliwi to zachowanie wszystkich zmian, które zostały wprowadzone podczas rozwiązywania problemu z synchronizacją.
Important: Informacje na temat produktów firm innych niż Apple są podawania jedynie do celów dokumentacyjnych i produktów tych nie można uznawać za rekomendowane przez firmę Apple. Dodatkowe informacje można uzyskać, kontaktując się z dystrybutorem.