About the same application, but different binary files for different application stores

I have a new application to launch in the near future. The application will have different versions for different stores of the App Store, in the sense of the user interface language and part of the content of the application.

My question is, can I create different applications (different package identifiers and another Appunes App App), but with the same application package name.

I do this because if I include all the user interface images for all languages โ€‹โ€‹in one binary and control the change of language with the code, the application will be larger than 20 MG, which I donโ€™t want. So, I decide to create, compile and send different files at the same time, at the same time setting up their accessible application store through "Rights and Prices" and choosing specific countries for each version. I guarantee that two versions of my application will not appear in the same application store in order to confuse users.

Is it possible? Has anyone done this before?

thanks

+4
source share
1 answer

I created an application with localized content, for the same reason that you had a European version (localized for French, German, Spanish), the Japanese version is the rest of the world version (in English only).

We created goals for each version, each of which has its own plist with a different package identifier, and for the iTunes application name we used XYZ EU, XYZ Japan and XYZ (for the English version). The EU version was available in Spanish, French, German, and South American stores, the Japanese in the Japanese store, and the ROW version in everyone else. So this sounds about the same as your setup.

To answer your question, we used the same display name for all 3 purposes without any problems.

You just have to create several goals for the same project.

enter image description here ,

You need to create a plist for each purpose and set the correct package name there, but apart from that, they all use the same code. You set the plist name in the build settings for your purpose.

enter image description here

When you create a new goal, Xcode will create a new diagram for your goal, so just switch between diagrams to build the corresponding goal.

+10
source

Source: https://habr.com/ru/post/1386285/


All Articles