One annoying issue with MobileMe is that it does not sync subscription calendars to your iPhone or the web app.
Like many people, I subscribe to a holidays calendar and, perhaps not like many people, a moon phases calendar. I wanted these back on my iPhone, and on the new Calendar web app as well.
Doing this is actually easy, it consists of bringing the calendar in as local instead of subscription:
1) Select a subscription calendar.
2) Choose File/Export… and use the standard dialog box to create a local iCal (.ics) file on your Mac with a slightly different name then the subscribed calendar.
3) Choose File/Import… to import the iCal file you just created. The Mac will ask which calendar you want to add the events to, choose New Calendar. It will create a new local calendar with the same name as the file.
4) Right-click the subscription calendar and delete it.
5) Now you can assign the calendar a color and then let them sync up to the web app and iPhone.
There’s a couple things I’d like to point out:
- I have issues with MobileMe whole-calendar syncing to the iPhone. For both my iPhones I needed to turn OFF calendar syncing, then turn it back ON, before the new calendars appeared. Given the variation in MobileMe issues, YMMV.
- The supposed advantage of subscribing to a calendar (e.g., it’s maintained by someone else, always current, etc.) are obviously lost when you make them local. However, in my case we’re talking US Holidays and Moon Phases. The latter does not change, and the former rarely so. Further, they extend into the future longer than I’m likely to be using them.
While the number of calendars you can subscribe to is broad, how many do you really need to keep on a subscription basis? Just as well to have them local as far as I’m concerned.
I’m happy to have both these calendars back on my iPhone, and it took just a few minutes. It was so easy even I could do it.