If, while developing an application with the iPhone SDK in Xcode without having paid the $99 fee, you get this error:
CodeSign error: no certificate found in keychain for code signing identity 'iPhone Developer'
You are probably compiling for your plugged-in iPhone, which Xcode has detected and switched to compiling for.
To prevent this from happening, in the Build Results window select “Simulator - iPhone OS 2.x” from the dropdown in the top left corner.
Can we test an application on our iphone if we didn’t purchase the $99 fee ?