title: iPhone/Xcode: can different project targets have different bundle identifiers?
body: <p>I'm a little confused how this works - this is my understanding:</p>
  
  <ul>
  <li>A target's provisioning profile is linked to a specific app ID</li>
  <li>The bundle identifier for a target is found under <strong>Target info\Properies\Identifier</strong></li>
  </ul>
  
  <p>But... bundle ID is also located in Info.plist. It seems that if you change the bundle ID in <strong>Info.plist</strong>, Xcode changes it automatically in <strong>Target info\Properties\Identifier</strong>, and vice versa.</p>
  
  <p>So which is it that takes precedence? The <strong>Target info\Properties\Identifier</strong> bundle ID or the <strong>Info.plist</strong> bundle ID?</p>
  
  <p>The reason I ask is because I'd like to have two versions for my app - a free ad supported version and a paid version, and I'd like to accomplish that with two different targets. Since they will be two different apps in the App Store, my understanding is they need two different app IDs (and I don't want to go down the * route with app IDs, the description of how that works on the App Store made my brain hurt).</p>
  
  <p>Would I need two different Info.plists for each target if I did this, or can I use the same Info.plist, and just have the different targets use a different development/distribution provisioning profile?</p>