Building multiple apps from one project?

Hi,


I just built an app which I would like to release Free (with some features not being allowed) and Paid (with all the features available). I have put the whole logic in the code base with a variable set = FULL or FREE. I understand there is a process which can help in releasing multiple products from a single base. But I am not able to find this process anywhere. Can you please let me know the process to build and release products from one single codebase?

When you say 'products' do you one app with in app purchase or do you mean separate apps?


For separate apps, you may want to consider using multiple targets. See Xcode Help on that topic.

They are separate apps. There is no in app purchase in both apps. Just restricting FREE version with some of the more advanced features, while FULL version has access to all the features.

Is that a 'free' app or a 'paid' app with $0.00 pricing?


App Review may pushback against two apps and recommend IAP for your example.

One of them is FREE ($0.00) while other - FULL is paid ($x.xx).

I'm asking about the type of app - free and paid are not the same. If your pricing is $0.00, that's a paid app for no charge. You seem to indicate they are both paid apps.

Not sure, I followed you. I selected Free option in the pricing part of ITunes Connect - 0.00. Other one is Paid - selected a specific Price range in Princing part of the ITunes Connect.

Is there a different category? Other than Free with in-app purchases.

Regardless of any app review issues, as KMT mentioned, the easiest way you would do this is to add a new target to the existing project. For each source file / resource you can use the File Inspector to tell Xcode in which target(s) it should be included. Each target has its own build settings so you can set the FULL / FREE build setting there. The targets would have different bundle IDs to make them into completely separate apps as far as iTunes Connect is concerned.

I'm asking about the type of app.


For your iOS Developer Account, do you have both free and paid agreements?

Yes, I do have both paid and free contracts with iOS.

Thanks. I will check XCode docs on the targets.

Ok, good.


Try two targets/two apps and good luck.

Building multiple apps from one project?
 
 
Q