« June 2009 | Main | September 2009 »

August 29, 2009

360iDev v. 2.0

I am speaking at 360iDev again! Last time in San Diego was a blast. These guys are really good at putting on a conference where everybody talks to everybody else. It's all about the after parties, man. Rock Band, which I'm terrible at despite (because of?) music degrees, is great for bringing peeps together.

I'll be talking about making your iPhone application seem fast even when it's maybe kind of not so fast under the covers. But wait, there's more (Ron Popeil is my hero). Besides the expected boatload of awesome speakers and lots of iPhone nerds being in attendance at the actual conference, Mobile Orchard and Noel Llopis are doing a 2 day OpenGL ES class just before the conference. If you're not going to C4 (two conferences back - to back!) like I am, you should totally get the combo discount and go to the class and then the conference. Register here. The price goes up by a hundred clams tomorrow night!

August 28, 2009

iPhone code signing and multiple clients

If you have to make a certificate request for a new client or "Team," avoid making your name the same as your current certificate. If you have more than one "iPhone Developer: Jonathan Saggau" on your keychain, Xcode doesn't know which to use for code signing. I used to swap certs in the keychain when switching between clients, but that proved confusing. Better to use "Jonathan Saggau (BigCO inc)" or some such when making your cert request. What you'll see when you do that is a pseudo-random string appendage to your name that allows certificates from different companies or "Teams" to coexist. While I'm not sure if this is just a change on Apple's part (maybe they always add the pseudo-random string now; I dunno) or if the (BigCO inc) string brings the magic. What I do know is that I no longer have to rejigger my keychain every time I want to build an app for client X after working on the app for client Y.