title: What's the point of the provisioning process Apple makes you complete in order to test your apps on an iOS device?
body: <p>Today I walked to through the process of getting my iOS device connected to my computer and running my app.  To do that, I had to...</p>
  
  <ol>
  <li>Obtain a developer certificate</li>
  <li>Assign the device to my <em>team</em></li>
  <li>Obtain my app ID</li>
  <li>and create a provisioning profile</li>
  </ol>
  
  <p>While I understand the process and was able to successfully get my device connected, I don't at all understand the point of all this.  Can anyone explain the point of each step in that process and why Apple has us do this?</p>
  
  <p>Thanks so much in advance for your help!  It's important to me to understand this stuff at least at a high level.</p>