Seeing all my Google Calendars on my iPhone

We have a number of calendars in our household.  One for me, one for my wife, a shared one (usually used for anniversaries and birthdays) as well as one each for each of our kids.  It would be really handy to be able to see all of those as native calendars on my iPhone.  Despite the built in syncing and such, it’s not quite as straight forward as you might think.

It’s actually not all that hard though.  Simply login to Safari on your phone and navigate to http://google.com/calendar/iphoneselect.  There, you may have to login but then you’ll be able to pick the calendars you’re interested in syncing.  Amen!

 

Still no flash on iOS

If you’re paying attention, you’ve no doubt noticed that we still don’t have Adobe Flash on any iOS devices.  Apple has dug in on that position, even going so far as to tell the world why.

Surely, you must be thinking, it can’t be all that bad.  iPhones have been out for four years now.  Adobe must have updated their code base to improve things.  There are millions and millions of iOS devices out there.  Adobe must want to get in on that action. Continue reading

Burnin’ up the cellular data

I got a text message from AT&T this morning.  It was a courtesy message to let me know that I was approaching my monthly data limit.  I only signed up for the 200Mb plan so 65% of that means that I’ve used up 130Mb.  How the heck did that happen?!

It turns out it’s not that hard to do… especially when you update your applications just before you leave the comfy confines of work and free wi-fi.  I began the application update while connected to the wi-fi at work, but then left for home.  The phone dutifully continued to update the applications over the cellular network.  Ooops! Continue reading

Deleting photos from your iPhone

Recently, I found that I had a TON of photos on my iPhone.  These are the photos taken with the iPhone itself… not synced up via Aperture or iPhoto.  Managing those is easy enough.  These are the really random photos taken over the past year and a half (or whatever). Mine is a 32 Gb model, so I have lots of space, but there’s really no need to have all those pictures on my phone.  Deleting them one at a time is easy to do, but time consuming.  It turns out there’s a better way. Continue reading

Unknown class “class name” in Interface Builder file.

Wow… just… wow.  This took a long time to figure out.  I was trying to create and use a custom UIButton in an iOS project.  Everytime I tried it, the app would open and immediately close.  Typical crash behavior.

As is the norm, I opened the console.  This is my first step in trying to figure out what the heck is going on.

Continue reading

The Info.plist for application at (null) specifies a CFBundleExecutable of (null), which does not exist.

Boom… working on my second project, I thought I knew what was going on.  Sadly, I got the following error when I tried to deploy to my device.

The Info.plist for application at (null) specifies a CFBundleExecutable of (null), which does not exist.

I did a little research and found the following.

If you open the “Executables” portion of your project, you’ll see a package there.

If you hit Command-I (or Right Click and choose “Get Info”) you will get the executable information screen.  You need to change the “working directory” to “Build Projects Directory”.  This seems to take care of things across all builds.

It’s been a while…. again.

I have learned some things lately that should be documented here.  I’ll be sure to post some new blog entries detailing things like getting VS2K8 apps running on 64-bit Windows machines…  What a pain!  I’ll also post notes about my excitement with publishing an app to the iTunes AppStore.