使用Dropbox將iCal與較舊版本的OS X同步

您可以通過將其日曆文件存儲在雲中來同步Mac的日曆應用程序

iCal同步是蘋果基於雲服務的iCloud中的一項便捷功能。 MobileMe也是蘋果以前的雲服務。 通過同步您的日曆,您可以放心,您定期使用的任何Mac都將始終為您提供所有日曆活動。 如果您在家中或辦公室使用多台Mac電腦,這很方便,但如果您在路上使用移動Mac,則此功能非常方便。

當您在一台Mac上更新iCal應用程序時,所有Mac上都可以使用新條目。

隨著iCloud的出現,您只需升級到新服務即可繼續進行iCal同步。 但是,如果您有一台較舊的Mac,或者您不想將操作系統更新至Lion或更高版本 (運行iCloud所需的最低版本的OS X),那麼您可能認為您運氣不佳。

那麼,你不是。 通過幾分鐘的時間和Apple的終端應用程序 ,您可以繼續與多台Mac電腦同步iCal。

iCal與Dropbox同步需要什麼

讓我們開始吧

  1. 安裝Dropbox,如果你還沒有使用它。 您可以在Mac指南的“ 設置Dropbox”中找到說明。
  2. 打開Finder窗口並導航到您的主文件夾/庫。 用您的用戶名替換“主文件夾”。 例如,如果您的用戶名是tnelson,則完整路徑將是/ Users / tnelson / Library。 您還可以通過在Finder側邊欄中單擊您的用戶名來查找庫文件夾。
  1. Apple在OS X Lion及更高版本中隱藏了用戶的Library文件夾。 您可以使用以下技巧使其可見: OS X Lion隱藏您的庫文件夾
  2. 在Finder窗口中打開Library文件夾後, 右鍵單擊 Calendars文件夾,然後從彈出菜單中選擇Duplicate。
  3. Finder將創建日曆文件夾的副本並將其命名為“日曆副本”。 我們創建了副本作為備份,因為接下來的步驟將從Mac中刪除日曆文件夾。 如果出現問題,我們可以將“日曆副本”文件夾重新命名為日曆,然後馬上回到我們開始的位置。
  4. 在另一個Finder窗口中,打開您的Dropbox文件夾。
  5. 將日曆文件夾拖到Dropbox文件夾中。
  6. 等待Dropbox服務完成將數據複製到雲端。 通過Dropbox文件夾中日曆文件夾圖標中顯示的綠色複選標記完成操作後,您就會知道它。
  7. 現在我們已經移動了日曆文件夾,我們需要告訴iCal和Finder它的新位置。 我們通過創建從舊位置到新位置的符號鏈接來實現這一點
  8. 啟動終端,位於/ Applications / Utilities /。
  9. 在終端中輸入以下命令:
    ln -s〜/ Dropbox /日曆/〜/ Library /日曆
  1. 按Enter或Return鍵執行終端命令。
  2. 您可以通過啟動iCal來檢查是否正確創建了符號鏈接。 您的所有約會和活動仍應列在應用程序中。

同步多台Mac

現在我們已將您的主Mac與Dropbox中的Calendars文件夾同步,現在可以通過告訴他們在哪裡尋找Calendars文件夾來加快其他Mac的速度。

要做到這一點,我們將重複上述所有步驟,除了一個。 我們不想將其餘Mac上的日曆文件夾拖到Dropbox文件夾中; 相反,我們希望刪除這些Mac上的日曆文件夾。

別擔心, 我們仍然會先創建每個文件夾的副本。

所以,這個過程應該是這樣的:

另外需要注意的一點是:因為您正在將所有Mac同步到一個日曆文件夾中,所以您可能會看到有關錯誤的iCal帳戶密碼或服務器錯誤的消息。 當源日曆文件夾中有一個帳戶的數據不在一個或多個其他Mac上時,可能會發生這種情況。 解決方案是在每台Mac上更新iCal應用程序的帳戶信息,以確保它們完全相同。 要編輯帳戶信息,請啟動iCal並從iCal菜單中選擇首選項。 點擊帳戶圖標,然後添加缺少的帳戶。

使用Dropbox刪除iCal同步

在某些時候,您可能會決定升級到支持iCloud及其所有同步功能的OS X版本可能是比嘗試使用Dropbox同步日曆數據更好的選擇。 當使用比OS X Mountain Lion更新版本的OS X版本時尤其如此,後者與iCloud集成並使替代同步服務更加困難。

刪除iCal同步與刪除上面創建的符號鏈接並將其替換為存儲在Dropbox上的iCal文件夾的當前副本一樣簡單。

首先對位於Dropbox帳戶上的日曆文件夾進行備份。 日曆文件夾包含您當前的所有iCal數據,並且這是我們要恢復到Mac的這些信息。

您可以通過將文件夾複製到Mac桌面來創建備份。 一旦完成了這一步驟,我們就開始吧:

關閉您設置為通過Dropbox同步日曆數據的所有Mac上的iCal。

要讓您的Mac使用日曆數據的本地副本而不是Dropbox上的日曆數據,我們將刪除您在上述步驟11中創建的符號鏈接。

打開一個Finder窗口並導航到〜/ Library / Application Support。

OS X Lion和更高版本的OS X隱藏用戶的Library文件夾; 本指南將向您展示如何訪問隱藏的庫位置: OS X隱藏您的庫文件夾

一旦你到達〜/ Library / Application Support,滾動列表直到找到日曆。 這是我們將要刪除的鏈接。

在另一個Finder窗口中,打開您的Dropbox文件夾並找到名為Calendars的文件夾。

右鍵單擊Dropbox上的日曆文件夾,然後從彈出菜單中選擇複製'日曆'。

返回到〜/ Library / Application Support上打開的Finder窗口。 右鍵單擊窗口的空白區域,然後從彈出菜單中選擇“粘貼項目”。 如果您在找到空白區域時遇到問題,請嘗試切換到Finder的“視圖”菜單中的“圖標”視圖。

系統會詢問您是否希望替換現有的日曆。 單擊確定以將符號鏈接替換為實際的日曆文件夾。

您現在可以啟動iCal來確認您的聯繫人是完整的和最新的。

您可以為已同步到Dropbox日曆文件夾的任何其他Mac重複該過程。

將所有日曆文件夾還原到所有受影響的Mac後,您可以刪除日曆文件夾的Dropbox版本。

發佈時間:5/11/2012

更新日期:10/9/2015