Here’s a classic iOS story for you (but follow closely, because it can get a little convoluted at times — but not really): Developer X wants to send Thomas a beta version of an upcoming app. Thomas sends his Unique Device Identifier (UDID) to the dev, and they’ll send or link him to a .zip […]
" />

In Praise of Testflight (for beta testing iPhone apps)

Here’s a classic iOS story for you (but follow closely, because it can get a little convoluted at times — but not really):

Developer X wants to send Thomas a beta version of an upcoming app. Thomas sends his Unique Device Identifier (UDID) to the dev, and they’ll send or link him to a .zip file that includes the actual iPhone app and a provisioning file, which will allow him to install said app. Thomas adds both of these files to his iTunes library, attaches his iPhone to his Mac, and then initiates a sync to transfer the beta over to his device.

Fun stuff because it’s a way for Thomas to get his hands on new software, but also a bit of a PITA because frequent betas require frequently syncing and dragging files into iTunes.

But hold on, here’s another, more recent story for you:

Developer X wants to send Thomas a beta. Thomas gets a TestFlight invite link an e-mail and clicks on it to create a TestFlight account. He then submits his UDID to TestFlight and installs the beta over-the-air, having used only his iPhone.

I’ve been using TestFlightApp for a bit of beta testing over the last couple of weeks, and it has been simply magical. It’s free for developers and testers, updates apps over-the-air, and even shows changelogs for each version number (as long as the developer has submitted them, of course).

I can only hope that more and more devs pile onto TestFlight, because I’d love for pure magic to become the norm.

Continue reading:

TAGS: