To share an iCloud calendar from your iPhone, open Calendar, tap Calendars, tap the Info (i) button beside the calendar, then choose Add Person. Enter the person’s name or email address and send the invitation.
The important detail is that Apple’s private calendar sharing works with iCloud calendars. If the calendar is under Google, Outlook, Exchange, or another account, its sharing permissions are normally managed by that service.
Share an iCloud Calendar With Someone
- Open the Calendar app.
- Tap Calendars at the bottom.
- Find the calendar under the iCloud heading.
- Tap the Info (i) button beside it.
- Tap Add Person.
- Enter the person’s name or email address.
- Confirm the invitation with the Add or Done control shown on your iOS version.
The recipient receives an invitation to join the shared calendar. A contact needs an email address for this invitation. If their address-book entry has disappeared, you can enter the email manually or follow the steps to recover deleted contacts on iPhone.
Private iCloud calendar sharing is for other iCloud users. Once they accept, they can see the calendar on devices where they use iCloud Calendar. Apple documents the available permissions in its guide to sharing iCloud calendars on iPhone.
Let Someone Edit the Calendar
You can decide whether an invited person can change events or only view them.
Open:
Calendar > Calendars > Info (i) > person’s name
Then turn Allow Editing on or off.
With editing enabled, the participant can make changes to the shared calendar. Turn it off when the person only needs to see the schedule.
You can change this permission later without creating a new calendar.
Share a Calendar as a Read-Only Link
When someone only needs to view a schedule, you can publish an iCloud calendar and send its link.
- Open Calendar.
- Tap Calendars.
- Tap the Info (i) button beside the iCloud calendar.
- Turn on Public Calendar.
- Tap Share Link.
- Send the link through Messages, Mail, or another app.
Anyone with the link can subscribe using a compatible calendar app, but they cannot edit the calendar.
Treat a public calendar link as shareable information. Do not put private addresses, confidential notes, passwords, financial information, or other sensitive details in a calendar you publish this way.
Turn Public Calendar off when you no longer want the link available.
Share Only One Event Instead
You do not need to share an entire calendar when someone only needs one appointment or meeting.
- Open the event in Calendar.
- Tap Edit.
- Tap Invitees.
- Enter the person’s name or email address.
- Tap Done.
The person receives an invitation to that event rather than access to all the events in your calendar.
This is the better choice for a meeting, appointment, party, interview, or other one-time event.
Add a Separate Calendar Before Sharing
You may not want other people seeing everything on your main personal calendar.
Create a dedicated shared calendar instead:
- Open Calendar.
- Tap Calendars.
- Tap Add Calendar.
- Choose Add Calendar.
- Enter a name.
- Make sure the calendar is being created in iCloud.
- Tap Done.
You can then open its Info screen and add the people who need access.
A separate calendar works well for a family schedule, work project, school plan, travel itinerary, or other activity that should stay separate from your personal events.
Why “Add Person” Is Missing
When Add Person does not appear, first check which account owns the calendar.
Open Calendar, tap Calendars, and look at the headings.
A calendar listed under iCloud can use Apple’s iCloud sharing controls. A calendar listed under Gmail, Outlook, Exchange, or another provider may need to be shared through that provider instead.
Turning on iCloud Calendar does not convert an existing Google or Outlook calendar into an iCloud calendar.
You can check your calendar accounts under:
Settings > Apps > Calendar > Calendar Accounts
Apple’s current iPhone settings allow iCloud, Google, Microsoft Exchange, Yahoo, and other supported calendar accounts to appear in the Calendar app.
Share an iPhone Calendar With an Android User
The best method depends on whether the Android user only needs to view the calendar or needs to edit it.
For read-only access
Use the Public Calendar option on an iCloud calendar and send the subscription link.
The Android user can open or subscribe to the link using a compatible calendar service or app.
For two-way editing
A shared Google Calendar is often more suitable when iPhone and Android users both need to add or edit events.
You can add a Google account to the iPhone under:
Settings > Apps > Calendar > Calendar Accounts > Add Account > Google
The Google calendar can then appear in Apple’s Calendar app, but its sharing permissions remain controlled by Google rather than the iCloud sharing screen.
Stop Sharing With Someone
To remove a participant:
- Open Calendar.
- Tap Calendars.
- Tap the Info (i) button beside the shared calendar.
- Tap the person’s name.
- Tap Stop Sharing or Delete, depending on your iOS version.
You can also leave the person on the calendar and turn Allow Editing off when they should still be able to view events.
Removing one participant does not delete the calendar for everyone else.
The Invitation Was Not Received
First confirm that you entered the email address the recipient uses with their Apple Account and iCloud.
Then check that:
- the calendar is actually under iCloud;
- both devices have internet access;
- iCloud Calendar is enabled;
- the invitation is not still pending;
- the recipient is checking the correct Apple Account.
The recipient can also check the Calendar app for pending invitations.
If the calendar belongs to Google, Outlook, Exchange, or another service, troubleshoot the invitation through that provider instead of repeatedly resending an iCloud invitation.
Shared Calendar Is Not Updating
A shared iCloud calendar should sync changes through iCloud.
When one person’s updates are missing, check the internet connection and confirm that iCloud Calendar is enabled on the affected device. If the Wi-Fi switch cannot be enabled, address the iPhone Wi-Fi greyed-out problem or use a working cellular connection before testing calendar sync again.
Restart the Calendar app and give iCloud time to sync.
If other iCloud services are also failing to update, the issue is broader than calendar sharing.
For most sharing needs, there are only three choices to remember: use Add Person for a private shared iCloud calendar, Public Calendar for a read-only link, and Invitees when you only need to share one event. Keeping those three actions separate avoids most of the confusion around sharing calendars from an iPhone.


