There are quite a few ways you could go about it. First, you could open the Calendar program on your Mac and hover over any of your calendars in the left-hand list to reveal a sharing icon:
Don’t see a list? Select the “Calendars” button on the toolbar.
Click that, and you’ll get a little pop-up where you can enter the recipient’s name or email address.
Note that you can select “Public Calendar” to share your events in a read-only format with anyone, but if you don’t want to make your calendar public, your recipients must have an iCloud account for this to work. That’s kind of a bummer, but at least the accounts are free, right?
After you enter the person’s email address, click “Done,” and you’re…well…done! The recipient will receive an email that looks like this:
Secondly, you can share a calendar through the iCloud.com Web interface. After you visit that page and log in, click on the giant “Calendar” button. Then you’ll see the same list of your calendars along the left side. Select the sharing icon next to any of them to follow the same steps I outlined above.
Finally, if instead you’d like to share a calendar from an iOS device, that’s easy, too. Open your Calendar app and touch the “Calendars” button at the bottom to reveal the list of the ones you’ve got:
Then you’ll touch the button next to the one you want to share.
On the following screen, touch “Add Person” to enter someone’s email address as we’ve done before.
And if you ever want to revoke someone’s sharing privileges, all you’ve gotta do is go back to that same sharing icon within Calendar on your Mac, on iCloud, or on your iOS device and remove the associated email address. From there, you can also make it so the person in question can only see your calendar and not make changes to it.
Groovy! So no matter what method you pick for sharing calendars (or for revoking someone’s access), it’s pretty simple. Now, can we all stop using calendar invites? Pretty please? It’s not that I hate them, it’s just…OK, I hate them. An irrational amount.