If you are running BusyCal 1.6 or BusySync 2.3, there are several changes you need to be aware of before upgrading to BusyCal 2.6.
1. Before you run BusyCal 2.6
If you're running BusyCal 1.6, quit the app and drag it to the Trash (you won't lose any data).
If you're running BusySync, you must reset BusySync, as follows:
- Open the BusySync Preference Pane.
- Select the General tab and uncheck "Show status in menu bar".
- Select the Reset tab and click the Reset BusySync button.
- Click Show All in the toolbar to return to System Preferences.
- Control-click on the BusySync Preference Pane and choose Remove “BusySync” Preference Pane.
2. Download BusyCal 2.6
Download and install the BusyCal 2.6 30-day trial.
Note: BusyCal 2.6 is not a free upgrade for BusyCal 1.6 and BusySync 2.3 customers.
3. Launch BusyCal 2.6
The Setup Assistant will walk you through the upgrade process.
If you are currently syncing exclusively with iCloud, then the upgrade process should be seamless. However, if you are syncing with Sync Services, syncing with Google Calendar, or syncing over a LAN, then you need to be aware of the following changes.
BusyCal 2.6 requires Mavericks or Yosemite. BusyCal 2.6 can sync with other Macs running BusyCal 1.6 or BusySync 2.3 on older operating systems. For example, you can use BusyCal 2.6 on a Mac running Yosemite and sync it with BusyCal 1.6 on a Mac running an older version of OS X.
Sync Services is an underlying framework on OS X that BusyCal 1.6 and BusySync 2.3 rely on for syncing local calendars with OS X Calendar and for syncing with an iOS device via iTunes and a USB cable. Apple has deprecated Sync Services and BusyCal 2.6 no longer supports it. That means:
- You cannot sync calendars with an iPhone or iPad via iTunes and a USB cable. To sync calendars with an iPhone or iPad you must host the calendars on a cloud-based service like iCloud, Exchange or Google.
- You cannot sync local calendars with OS X Calendar. You can, however, continue to sync calendars with OS X Calendar that are hosted on a cloud-based service like iCloud, Exchange or Google.
When you upgrade to BusyCal 2.6, a copy of your local calendars in OS X Calendar will be imported into BusyCal 2.6. This is a one-time operation. After the import, the local calendars in BusyCal will not remain in sync with OS X Calendar.
BusyCal 2.6 is optimized for syncing with cloud-based services like iCloud, Exchange and Google Calendar. Although it is possible to use BusyCal stand-alone, or to share calendars with others over a LAN, you'll get the greatest level of compatibility with other apps (like OS X Calendar) and devices (like the iPhone) when syncing with a cloud-based service.
You can sync calendars with Google Calendar with full read-write privileges, but the calendars must be hosted on Google and subscribed to in BusyCal. You can no longer publish calendars to Google. This means you cannot publish local calendars, iCloud calendars, or Exchange calendars to Google. If you are currently publishing calendars to Google, you should host your calendars on Google and subscribe to them instead.
When you upgrade to BusyCal 2.6, any calendars that you were previously subscribed to on Google will remain subscribed in BusyCal 2.6. However, any calendars you were publishing to Google will be orphaned on Google. They will appear on Google but will no longer be syncing with the local copy on your Mac. You will need to either delete the orphaned calendars on Google, or you can subscribe to the calendars that are on Google and delete the local orphaned calendars.
Also, BusyCal does not sync To Dos with Google Calendar. You can sync To Dos in BusyCal with iCloud or Exchange, but not Google. When you upgrade to BusyCal 2.6, if you have To Dos stored on a Google calendar, those To Dos will be automatically moved to a new local calendar in BusyCal.
You can still share local calendars on the LAN. But you can no longer republish cloud-based calendars (e.g. iCloud, Exchange or Google) on the LAN for others to subscribe to. Instead, you should host all of your calendars on iCloud, Exchange or Google, and have each computer sync directly with the cloud-based service.
When you upgrade to BusyCal 2.6, any calendars that you are republishing over the LAN will be unpublished and removed from the computers on your LAN that were subscribed to them.
Note: You cannot sync LAN calendars with an iOS device. To sync calendars with an iPhone or iPad you must host the calendars on a cloud-based service like iCloud, Exchange or Google.
For more information on using iCloud, Exchange, Google Calendar, and other CalDAV services with BusyCal, please read our free guide Take Control of Calendar Syncing and Sharing with BusyCal.