If you are an iPhone developer – or if you know any iPhone developers – don’t upgrade your device to 3.1.3, and more importantly: don’t upgrade to the latest Xcode.
(this came out last week)
Among the regression bugs (i.e. stuff that they fixed in the previous version, but because theire process sucks, they’ve broken again), is this really annoying one:
When choosing a signing certificate, you can no longer see which profile coresponds to which app.
(if you only have a single iPhone app, that’s almost OK – although as soon as you get expired cert problems, it will cause you hell, since you’ll have no way of seeing which you’re using)
For most developers … with dozens of provisioning profiles … this makes life extremely difficult at app deployment time. Early versions of Xcode were infamous for how buggy and difficult this was. In the last version of Xcode, Apple finally did something sensible, and displayed the full info. You could read the text, and know which was which. Now … you have to manually type out 8-character random strings, and open up the profiles, and find the ones that correspond to that same random string. Ugh.
Here’s hoping that 3.2.1 isn’t long in coming, and fixing this stupidity…