I'm about to start doing some iPhone application development and it's important to me to be able to test my applications on actual devices before I put them on the marketplace. However, I am planning on switching from AT&T to Verizon soon due largely to the cost of my current plan.
If I discontinue my AT&T service but keep my iPhone 3G hardware, will there be anything that prevents me from testing my applications on this iPhone even though it doesn't have any service?