Hi Dan,
For me, I had to go to:
Project -> Edit Project Settings
Then under the device tab under 'code signing' there are three spots
where i selected my name from the dowpdown menu. ('code signing
identity', any iphone device, device iphone os 2.1) i'm not sure why
2.1 is in there specifically when it's running 2.2 now, but anyway i
set them all to my name from the dropdown menu.
My device was already registered on the iPhone Developer Portal as a
development device with a provisioning profile. I'm not sure how that
affects this process... are you a $99 developer? I'm not sure if the
free sdk lets you test on a device.
-WebShotsPro