Other things you might need: A spare iPhone or touch,The iPhone SDK includes an emulator that should serve for about 95% of your testing, including making physical movements of the device. At the point you put your app on your iPhone/iTouch to test, your app should already be well-behaved enough that you don't need to worry.
You are not logged in, either login or create an account to post comments
Mac Mini
Buy used/refurbished.
And of dubious legality...
Hackintosh (various guides out there)
There are also VMWare images of OS X floating around.
posted by wongcorgi at 3:33 PM on December 31, 2008