title: 1 App Built for Enterprise and App Store
body: <p>We have an app that we build both for enterprise and for app store. This requires us to make a couple settings</p>
  
  <ol>
  <li>The bundle identifier </li>
  <li>The Development team</li>
  </ol>
  
  <p>Currently we use 2 branches with the enterprise branch as the master and the app store branch as the secondary, and we just merge master into the app store branch before submitting.</p>
  
  <p>I would like to eliminate this step and build both versions at the same time.</p>
  
  <p>What would be the best way to do this?</p>
  
  <p>I have one additional requirement. It is a mixed Swift and objective-c project and I want the ability to have code specific to the app store version and code specific to the enterprise version. I envision using something like an #ifdef</p>
  
  <p>Any suggestions on a solution to this, or does keeping it on 2 branches make the most technical sense.</p>