Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to publish a .ics file into my iPhone Calendar?

I have an iPhone and I recently discovered about exportable .ics files as a method to add events/calendars. I have searched Internet for a while and I didn't find a good way to import .ics files into my local calendar on IPhone. The following methods were seen:

  • Going to Settings > Passwords > Subscribe calendar > Other, but I can't do it since I have a local .ics file, and things like Pastebin doesn't seem to work. I also don't have this file in my iCloud account and I can't export (no options) .ics files in there.

  • Mailing myself with the local .ics file. Firstly, I had "Gmail" application on my Iphone, and didn't see it working. Now, I have reinstalled the "Mail" on Iphone, and it doesn't seem to interact with my file, it only says "Download" but in fact it doesn't download anything.

Please, remember that I have to do this my way. I have been scraping a seminars website in order to get my events info and then I'm on the last step but I couldn't complete it without this task.

like image 819
arioboo Avatar asked Oct 01 '20 12:10

arioboo


2 Answers

I just ran into this issue using the iOS gmail app and not being able to add it to my iOS calendar.

Not sure how it wasn't working for you with the native iOS Mail app, but what worked exactly for me to get the event into the iOS calendar app without ever leaving my iPhone was to do the following:

  1. download/copy .ics attachment from original email in gmail app
  2. attach/paste the .ics in a new message in the Mail app
  3. send the message to yourself (I used my icloud.com address)
  4. open the newly received message and tap on the .ics icon
  5. use the Add Event option to add the event to your calendar

you can download the .ics into the files app, but I found that copying and pasting worked just as well.

like image 122
zephyr707 Avatar answered Oct 08 '22 13:10

zephyr707


I have found a working solution:

  1. Open the target ICS-file in a text editor (NotePad++, for example).
  2. Copy all ICS contents to a Windows clipboard.
  3. Paste ICS contents to a bar-code creator (Free QR Creator, for example) and create a large QR code image.
  4. Open iOS Camera app and point to the screen.
  5. The calendar event box will appear at the top of the screen.

This works at least in iOS 13.7.

like image 5
Andrey Kazak Avatar answered Oct 08 '22 11:10

Andrey Kazak