Search code examples
iosapp-store-connectappstore-approval

Does Apple Store support multiple versions of the same application with different allowed countries?


I have an app at version 1 that is available to all countries. Let's say that version 2 is now developed, but for some reason, I cannot release version 2 to the EU, yet. Is there a way for me to submit the app to Apple for review, then release this version 2 whilst still having version 1 available to the EU?

Then, let's say, a month later, I am given the "OK" to enable version 2 for the EU. Can I then take version 1 off the app store, and force everyone to upgrade to version 2?

Thanks for any information.


Solution

  • This is not possible using Apple iTunes Connect. Apple allows to offer previous version of apps for older iOS devices but not offer previous versions country wise

    A simple alternative for you can be to simply manage this from code side.

    if (device.locale == @"EU") {
       // use version 1 features 
    }
    else {
       // use version 2 features
    }