How do I limit calendar notifications to certain calendars?

Solution 1:

In Calendar.app, you can right-click on any calendar, and choose Get Info. From here you can select Ignore Alerts

Solution 2:

On the Mac side, I solved this by using BusyCal 2.

  1. In System Preferences "Notifications", turn off all Notifications for both Calendar and BusyCal
  2. In BusyCal Preferences, under "Alarms", turn on "Show Alarms" and select "use BusyCal Alarm window".
  3. In BusyCal select the offending calendar(s), and "Get Info" under the "Edit" menu. In the popup window under "Subscribe Options", select "Ignore Alarms".

I'm using iCloud and I much prefer the Alarms dialog under BusyCal to the systems notification center.

There is a 30-day demo of BusyCal for testing and the app is on "sale" until 12/31/2012.