同步服務:聯絡資訊和行事曆同步進階疑難排解

  • 最後更新: 04 十二月, 2009
  • 文章: TS2481
  • 舊文章: EM73, EM74

徵兆

某些情況下,您可能會在同步聯絡資訊、聯絡群組或行事曆事件時發生問題,

包括與 MobileMe 同步、將 iPhone 或 iPod 與 iTunes 同步,或使用 iSync 同步其他行動電話設備時發生的問題。

本文將說明在無法以重置同步歷程記錄功能解決同步問題時,可嘗試的進階技巧。

受影響的產品

iCal 2.x, Mac OS X 10.5, Mac OS X 10.6, MobileMe, iSync 3.x

解決

如果在與 MobileMe 同步時發生問題,例如未順利同步資料、同步時間過長,或出現資料不一致的提示,請重置同步資料。重置前請先備份資料,而且請務必從狀態最新的電腦進行備份。若要瞭解更多資訊,請參閱 Mac OS X 同步疑難排解

如果有下列任何情況,請嘗試以下步驟:

  • 同步問題不是與 MobileMe 相關。
  • 您已重置 MobileMe 同步資料。
  • 您已重置同步歷程記錄。

解決同步通訊錄聯絡資訊和聯絡群組的問題

  1. 開啟 [通訊錄]。從檔案選單中選擇輸出,然後選擇 [通訊錄封存檔] 備份聯絡資訊。指定輸出位置,然後按一下 [儲存]。產生的封存檔將包含所有聯絡資訊的備份,稍後如有需要,您可以在 Finder 按兩下該檔案來回復這些資訊。
  2. 按照本文所述程序移除所有重複或不需要的空白項目。您可能需要重複進行此程序,直到重複的項目不再出現。
  3. 通訊錄選單中選擇偏好設定,然後按一下 [vCard] 標籤頁。確定 [vCard 格式] 選擇了 3.0 選項,而且也同時選擇了 [輸出 vCard 內的附註] 和 [輸出 vCard 內的照片] 選項。
  4. 在桌面上建立新的檔案夾。在 [通訊錄] 的 [名稱] 類別選擇所有聯絡資訊,請選擇其中一筆聯絡資訊,然後從編輯選單中選擇全選。接下來,將所有聯絡資訊拖移至桌面上的新檔案夾,請按一下並拖移其中一個反白的名稱;這會產生包含所有聯絡資訊的一個 vCard。
  5. 開啟 iSync,然後選擇 iSync > 偏好設定,並取消選取 [啟用這部電腦上的同步資料] 選項。
  6. 刪除 [通訊錄] 中的所有聯絡資訊和群組。結束 [通訊錄]。
  7. 將下列檔案移至 [垃圾桶]:
    • ~/資源庫/Application Support/Address Book
    • ~/資源庫/Preferences/com.apple.AddressBook.plist
    • ~/資源庫/Preferences/com.apple.AddressBook.abd
  8. 將這兩個檔案夾的檔案拖移至 [垃圾桶]:
    • ~/資源庫/Caches/
    • /資源庫/Caches
  9. 登出使用者帳號。
  10. 登入使用者帳號。開啟 iSync,然後選擇 iSync > 偏好設定 > 進階 > 重置同步歷程記錄。 然後,選取 [啟用這部電腦上的同步資料] 選項。
  11. 開啟 [通訊錄]。將您在桌面上建立的 vCard 拖移至 [通訊錄] 視窗以重新輸入。若要重新建立聯絡群組,請先在 [通訊錄] 中建立群組,然後將適當的 vCard 拖移到各群組。
  12. 嘗試依正常步驟使用 iTunes 為 iPhone、iPod 和 iPod touch 進行同步,或使用 iSync 同步其他行動裝置。
  13. 如果聯絡資訊仍未同步,請在聽到開機聲後按住 Shift 鍵,試著將電腦啟動至安全模式。將電腦啟動至安全模式可能需要數分鐘。在安全模式啟動後,重新啟動電腦,然後嘗試依正常步驟進行同步。
  14. 如果聯絡資訊未同步,請考慮聯絡 AppleCare 尋求支援,或參閱這篇文章瞭解關於移除 Sync Services 檔案夾的更多資訊。不過,建議您最好不要移除此檔案夾,而且只應該在安全模式下開始同步 Mac 時進行。
  15. 正確同步聯絡資訊和群組之後,請使用步驟 1 所述程序建立聯絡資訊的新備份。這將保留剛才解決同步問題時所做的任何變更。

解決同步行事曆的問題

  1. 按照這篇文章中的步驟備份行事曆。如果使用 Mac OS X v10.5 Leopard,也可以從檔案選單中選擇備份 iCal
  2. 結束 iCal。在 Finder 中,刪除行事曆快取檔案,包括檔名後面直接顯示 -1、-2 等的任何檔案。您可以在 ~/資源庫/Calendars/Calendar Cache 中找到這些檔案。
  3. 將這兩個檔案夾的檔案拖移至 [垃圾桶]:
    • ~/資源庫/Caches/
    • /資源庫/Caches
  4. 開啟 iCal。嘗試依正常步驟使用 iTunes 為 iPhone、iPod 和 iPod Touch 進行同步,或使用 iSync 同步其他行動裝置。如果無法同步,請嘗試一次同步一個行事曆,並注意哪些行事曆未同步。

繼續步驟 5 之前,如果問題僅發生在特定行事曆,請按照以下延伸步驟(依作業系統分類),嘗試找出可能在同步疑難排解時造成問題的事件標題。檢查事件標題是否有下列問題:

  • 檢查是否有任何行事曆事件有空白或空標題。如果有,請重新命名這些事件以便建立標題,或加以刪除。
  • 檢查行事曆項目是否包含事件標題使用高 ASCII 或雙位元組 (Unicode) 字元(例如日文、中文、韓文或其他擴充 ASCII 字元)的任何事件。請嘗試移除這些字元,或以非擴充 ASCII 字元取代這些字元。
  • 檢查並移除所有重複的行事曆項目。
  • 如果有大量的事件,請考慮移除部分舊事件。

使用 Mac OS X 10.5

  1. 開啟 iCal。
  2. 在右上角的 [搜尋] 欄位中輸入句點。
  3. 所有行事曆事件都會出現在視窗最下方的搜尋結果中。顯示全部事件可能要數分鐘,根據事件的數量而定。
  4. 按一下搜尋結果中的 [標題] 欄位,依標題排序,如下所示:

使用 Mac OS X 10.4 和之前版本

  1. 開啟 iCal。
  2. 按一下 iCal 視窗右下角的列表按鈕。
  3. 按一下結果列表中的 [標題] 欄位,依標題排序。


 

如果您找不到可能有問題的事件或無法重新命名可能有問題的事件標題,請繼續下列步驟以解決問題:
  1. 開啟 iSync,移至 iSync > 偏好設定,然後取消選取 [啟用這部電腦上的同步資料] 選項。
  2. 移除 iCal 中的所有行事曆。
  3. 開啟 iSync,然後選擇 iSync > 偏好設定 > 進階 > 重置同步歷程記錄。然後,選取 [啟用這部電腦上的同步資料] 選項。
  4. 使用步驟 1 中建立的備份,從 [檔案] 選單中選擇 [輸入],將其中一個行事曆輸入 iCal。確認您是否能同步此行事曆。
  5. 繼續輸入和同步行事曆,一次一個,直到所有行事曆均順利同步,或發現有一個無法同步。
  6. 如果行事曆仍未同步,請考慮聯絡 AppleCare 尋求支援,或參閱這篇文章瞭解關於移除 Sync Services 檔案夾的更多資訊。不過,建議您最好不要移除 Sync Services 檔案夾,即使要也必須在電腦已啟動至安全模式時進行。
  7. 順利同步行事曆之後,請使用步驟 1 所述程序建立新備份。如此可保留剛才解決同步問題時所做的任何變更。

 

Important:非 Apple 所製造之產品的相關資訊僅為提供資訊之目的,且不構成 Apple 之建議或背書。請洽詢廠商以瞭解詳情。