title: iOS: When to Use Which Code Signing Identity in The Build Configuration?
body: <p>I am never very clear regarding to which Code Signing Identity I should use in the Build Configuration concerning which scenario, and would love if someone can explain it in the most simple way.</p>
  
  <p>This is what I know:</p>
  
  <ol>
  <li><p>I create in the Provisioning Portal and implement in my apps both a Development Profile and a Distribution Profile.
  <img src="https://i.stack.imgur.com/e4RSs.png" alt="Provision Portal - creating the profiles"></p></li>
  <li><p>Then I assign the <strong>Project >> Build Settings >> Code Signing</strong> according to the different profiles:
  <img src="https://i.stack.imgur.com/HuHnp.png" alt="Code Signing"></p></li>
  </ol>
  
  <p>Here is the first question: <strong>What is the difference between <em>Release</em> and <em>Distribution</em>? Which one should be connected to the Developer profile and which one should be connected to the Distribution profile?</strong></p>
  
  <ol start="3">
  <li>Now, if I understand correctly, I'm supposed to set the "Scheme" before I run the app:
  <img src="https://i.stack.imgur.com/Oktf9.png" alt="enter image description here"></li>
  </ol>
  
  <p>There are 5 different steps in which I'm required to define the Build Configuration by selecting one of the <strong>Code Signing Identity</strong>:</p>
  
  <p><img src="https://i.stack.imgur.com/6YrJ6.png" alt="enter image description here">   <img src="https://i.stack.imgur.com/5DL6c.png" alt="enter image description here"></p>
  
  <p>Here is the BIG QUESTION... <strong>In which scenario I should select which Code Signing Identity?</strong> </p>
  
  <p>I always run the app on the same 2 devices: my iPhone and my iPad; both are defined in the Provisioning Portal and set into the profiles.
  I only want to make sure I run it OK for testing on Simulator and on Device and later on to build the app for uploading to App Store.</p>
  
  <p>Any assistance / direction will be much appreciated.</p>