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?
There is one catch to the iPhone: it needs a valid SIM card (though maybe not current service) in order to activate it after an upgrade or restore.