How to open an .ics file on iPhone
Tapping an .ics on an iPhone opens it in Calendar and offers to add the event. Which account it lands in, and what to do when the tap does nothing.
Tap it. That is genuinely the whole procedure, and it deserves to be the first sentence, because search results on this question tend to assume a difficulty you probably do not have. Touch the attachment in Mail, or the file where it sits in the Files app, and the Calendar app takes over: the appointment appears laid out for you — what it is called, the day, the hour, the place — with a control that saves it. Message to calendar in two touches, nothing to install.
The iPhone is on the comfortable side of this format. What the file has inside it, and why the hour occasionally arrives wrong, is taken apart in what an .ics file is. This page is only about the phone.
Which calendar it goes into
A single iPhone can carry several calendar accounts side by side — iCloud, a Google account, a work mailbox — and each is a separate destination. The screen that offers to save the event also lets you choose among them, and the choice matters more than it looks, because the account decides who else ever sees the entry. Saved into iCloud, it reaches your own Mac and iPad and nobody else. Saved into a work account, it turns up wherever that mailbox is opened.
Accept whatever is offered and you have accepted a default, which is itself a setting you can change once in the Settings app rather than per event. Almost everybody who asks where an event disappeared to has this answer: it saved perfectly, into an account they were not looking at.
Getting the event into a Google calendar
Here is the part that surprises people. Google’s own calendar app for the iPhone offers no way to bring a file in at all. Apple’s does — so if your Google account is connected to the phone, choosing one of its calendars on the save screen writes the event into Google’s copy, where it appears in the browser and on every other device within moments. The iPhone ends up serving as the import button Google left out of its app.
On a computer the route is different and lives in Google Calendar’s settings; importing an .ics into Google Calendar covers that one properly.
When the tap does nothing
Three causes account for most of it.
The file was labeled as something else. Whether an attachment is handed to Calendar
depends on the file type declared by the sender’s system and the extension on the name. A
.txt, or a type announcing plain text, gets displayed as text instead. The contents are
still a perfectly good calendar file; the wrong reader simply picked it up.
It arrived in an app that keeps its attachments to itself. Chat and messaging apps are the usual suspects. Some pass a file along to whatever handles it, some only show it.
It is not a file. A link that promises a calendar which keeps itself current is a subscription address, and there is nothing to tap open.
One move fixes the first two: get the file into the Files app before opening it. Any share option that saves to Files will do, and from a folder there the tap behaves the way it does in Mail.
Look before you add
The card you are shown is a summary, not the file. It will not tell you the repeat rule, the timezone the file actually carries, or who is named as organizer — and those are exactly the fields worth checking before a stranger’s meeting joins your week. The ICS viewer reports all of them, and it works in Safari on the phone, because the reading is done by the page itself rather than by a server somewhere.
One distinction to keep straight while you are here: subscribing is not the same as adding. An iPhone can follow a calendar address that updates on its own, and that is a different thing from saving a copy of one event. A subscription keeps changing; an added event is yours and stays as it is.