title: iPhone + Provisioning Profile + app-info.plist + entitlements.plist = iPhoneApp ? How ? What exactly does entitlemets.plist do?
body: <p>To execute my application in iPhone first of all I have to add provisioning profile in to my iPhone. Good. But I don't understand the reason behind adding a entitlements.plist in iphone application in xCode under resources.</p>
  
  <ul>
  <li>What does that entitlements.plist file do actually ?</li>
  <li>Why that .plist file have only single Boolean in it ? (get-task-allow)</li>
  <li>Can't we add that Boolean variable to application-info.plist ?</li>
  </ul>
  
  <p>I mean, I can't find the reason behind storing a single Boolean variable in separate plist file. Instead application-info.plist already contains many many application settings. Can't we just add this Boolean variable to application-info.plist.</p>
  
  <p>Ok, any way. I know - it won't be possible. Because we have to follow - what apple says.
  But, here main intention behind all these was </p>
  
  <ul>
  <li>"what is the basic need of entitlements.plist ?"  or</li>
  <li>"what is the functionality of entitlements.plist ?"</li>
  <li>"How provisioning profile, entitlements.plist, application-info.plist &amp; iPhone application compile all together &amp; make verification on iPhone &amp; execute it on iPhone ? "</li>
  </ul>