Quality Control and Testing, I hear they're important.
Thursday, September 8, 2011 at 6:15PM
Jeremy Faulkner in Apple, TWIS, TWIS, Xcode, iOS, iPad

My success at releasing bug free versions of the TWIS app has been completely non-existant. My first released update exposed a bug where the absolute paths (full path names) to art assets such as the book cover art and album cover art would break when the app gets updated to a newer version. My bugfix update to correct that created a new bug that would crash the app when would execute log statements that had been left in the release version of the app. This has been a bad trend of not finding these bugs until after I update the released version onto my own iPad from the App Store. The bugfix release to remove the log statements was no exception. This time when I updated my local copy of the app from the App Store I discovered that it was using the unfinished iPad UI instead of the iPhone UI it should have been using. Oops. Unfortunately this mistake will render the TWIS app unusable on the iPad until the next update get's pushed out. Instead of simply repackaging the TWIS app with the intended UI on the iPad I'm going to use this blunder to light a fire under my development efforts to get a semi-functional iPad optimized UI.

Hopefully after the release of Xcode 4.2 and iOS 5 my release cycle will have a more stringent testing procedure! For those that don't know the released Xcode 4.1 can't run debug versions of an app on iOS 5 and Xcode 4.2 can't bundle iOS 4.3 release versions.

Article originally appeared on Jeremy Faulkner (http://gldis.ca/).
See website for complete article licensing information.