The free dev SDK only allows testing on the simulator. If you want to test on a real device, you need to pony up $99 for the paid membership.
Given how much other platforms charge (some well, well, *well* into the thousands), $99 isn't a huge barrier of entry
