I was cooking up exercises now with the provisioning profiles. Just take a new clean view based project, nothing in it but the grey screen and see where you get with the different provisioning profiles, and debug release and distribution on your device.
Later on I saw someone else already having a full diner of these exercises!
http://www.codza.com/how-to-fix-iphone-code-signing-errors
Why there are two Info windows, one for the project and the other for the target, why you have to insert again a special Entitlements.plist, why you have this possibility of debugging in the Entitlements but have to uncheck it.....stopping the app running from Xcode on your device....
I hope sometimes the real apple enlightenment will shine on me...