https://github.com/ghughes/fruitstrap
Install and debug iPhone apps without using Xcode. Designed to work on unjailbroken devices.
Requirements
Mac OS X. Tested on Snow Leopard only.
You need to have a valid iPhone development certificate installed.
Xcode must be installed, along with the SDK for your iOS version.