I’ve been plugging away on my iPhone project over my vacation and it’s been pretty rad. which I’m actually developing using an iPod Touch but shortening it from iPhone/iPod Touch to just iPhone is so much easier. I do want to record just how absurd application deployment to an iPhone/iPod Touch is, though. Once an individual pays the $99 fee for a development license he/she is given access to the iPhone Development Portal. And in order to get a working xcode project from the iPhone Simulator to an actual device is as follows:
This CSR file needs to submitted to the Development Portal to allow a team leader to approve it. Once that is done, then the portal will allow team members/admins to download their certificates and install them to their machine. Each certificate is composed of a public key (which is available to the team leader) and a private key (which is available only for the team member).
I think that about covers it. Maybe it’s because I’ve been a Windows developer all my life (until a week and a half ago), but the number of steps that needed to be taken and then tweaks that had to be made over the course of getting my first executable properly deploying to my iPod Touch was just absurd. Deploying XNA-built applications to my Xbox 360 was a breeze compared to this. But:
And then there’s my development desktop (check out all of those certificates):
And, finally, the logo for kaboom that I just whipped up:
Working in a completely different development environment has been an absolute blast, though. I’m looking to get my own Mac Mini sometime in the next month or two so I can continue working on this project (and others).