After Mucho Frustrationado, I finally (with the help of this thread) got my app working again! :)
Thanks for the tips everyone, especially Nicki!
My situation was that I had an app working on my 3GS, set it aside for a few weeks and when I came back to it, I remembered that I was having trouble. I was merely trying to get a Debug version on my phone, but ran into the situation where it would start to load (you'd catch a glimpse of the Default.png), and then it would quit. The Debugger just said:
Error launching remote program: failed to get the task for process 532.
Error launching remote program: failed to get the task for process 532.
The program being debugged is not being run.
The program being debugged is not being run.
I went through the whole Entitlements quaqmire, and finally, after revoking all my certificates (through Keychain Access) and re-creating all my Provisioning Profiles, Developer Certificate, et al, and today's step which revolved around all kinds of screwed up version values in my Project and Target Build settings.
Today, my last piece of the puzzle, was to get all the versions and Code Signing stuff straightened out as Nicki described. Make sure no "gremlin" settings (values you may have plugged while pulling your hair out) are left behind, check the versions match (the Base SDK you're publishing for) in Project and Target Build, check the Entitlements (I had to manually assign mine as there were multiple Distribution profiles, and Xcode guessed wrong), cross your eyes, and Build and Run on your device.
Thanks again everyone! Hope this little tidbit helps someone else connect the dots. :)
Ciao,
-Jei.