XCode allows you to develop for the emulator for free, but, to deploy on any phone - including yours, it requires membership in their developer program.