Marco.org

I’m : a programmer, writer, podcaster, geek, and coffee enthusiast.

Overcast is now accidentally an iPad app, too

I shipped Overcast 1.0.4 using this great trick to replace the various-sized launch images (Default.png) with a storyboard. This lets Overcast show an accurate launch image on any-sized device, at any screen resolution, and in any orientation without me having to make and ship separate static images for each one.

Well, there’s a bug. (Filed as radar #18371031.)

Despite Overcast being marked iPhone-only in the Info.plist, it runs at full size on iPads instead of in the little “classic” windowed mode that usually wraps iPhone-only apps when running on iPads.

I don’t actually know for sure that this is related to the storyboard launch image, but it’s extremely likely that it’s an iOS 8 bug when handling this edge case (a storyboard launch image on an iPhone-only app running on an iPad).

Special thanks to David Dudovitz for bringing this to my attention. (My iPad is still updating to 8 and will allegedly take 17 more hours.) Here are some screenshots from David for your curiosity and amusement. It appears to work fully, but it looks ridiculous.

Anyway, this is definitely not how I wanted to launch an iPad version. I’m going to let this version continue to exist in this state for the time being because it’s not doing much harm (and might be better than the alternative, I suppose), but I’m going to attempt to make it less ridiculous in the next update.