この場合、コンパイラの設定にarmv6を加える必要があります。

Xcode 4.2でiPhone 3G/armv6用にビルドするときの設定の要点だけ | スマートフォン要点だけブログ
http://blog.imho.jp/2011/10/xcode-42iphone-3garmv6.html

iphone - XCode 4 says "finished running <my app>" on the targeted device -- Nothing happens - Stack Overflow
http://stackoverflow.com/questions/5292286/xcode-4-says-finished-running-my-app-on-the-targeted-device-nothing-happe/7788578#7788578

これらのサイトを参照して設定しましょう。
(下は英語サイトながら画像つきで解説されている)