“The big problem here is that the only way to install software on an iPhone or iPod touch is with the App Store. There are also no provisions for beta testing. Without the ability to sign code, there is no way for a user to get code onto a device: most users fall into this category.
The only way to ‘test’ a fix is to release the changes to tens of thousands of users. It’s the developer equivalent of playing Russian roulette.”
If Apple wants to have this sort of power over application distribution, it MUST provide tools which allow developers to distribute closed beta code, and get proper crash reports.
This isn’t just a nice optional extra: it’s an essential part of ensuring that applications don’t crash your phone. And I thought that was what the whole “our way or the highway” approach to application distribution was all about.