iOS - Supporting Multiple Apps With Same Version And Content But Different App Name And Bundle ID
<p>We developed an app for our client and it is now available in the app store. Lets call it the <strong>MAIN APP</strong> here. </p>

<p>Now the client wants a separate version of that app, without changing anything but just the name of the <strong>MAIN APP</strong>. Let's call it the <strong>ALT APP</strong> here. </p>

<p>The <strong>MAIN APP</strong> has two Xcode projects, one is the older one, the other is the latest, which is the one what I am working on with new features. 
I uploaded the first version of the <strong>ALT APP</strong> before by changing the app name and bundle ID of the older project of the <strong>MAIN APP</strong>. So you can think of it that the older project of the <strong>MAIN APP</strong> is now the project of the <strong>ALT APP</strong></p>

<p>Now I need to update the features of the <strong>ALT APP</strong> to the same as the <strong>MAIN APP</strong>. </p>

<p>One way to do this is to copy paste the source files of the <strong>MAIN APP</strong> and overwrite it to the source files of the <strong>ALT APP</strong> but I think this takes time. </p>

<p>The other way I thought of is to just change the app name and bundle ID of the latest project of the <strong>MAIN APP</strong>, upload the <strong>ALT APP</strong> and then later on change it back when I need to upload the <strong>MAIN APP</strong></p>

<p>But I am afraid that if I kept on changing the bundle ID there will be build problems(although I haven't encountered any yet). </p>

<p>Is there any better way to do this? Thanks in advance!</p>