Single application, multiple branding

I made an iPhone app, but it needs to be released with several brands. For example, Differernt:

  • app name
  • Icons
  • Default.png
  • Text replaced by application name in IB
  • Color schemes for all images, such as background, icons, etc.

I am not sure how to do this.

I was thinking about a plist file for each branding that would have the name of the uploaded files, for example, “brand1_background.png” for brand 1, but it could get very dirty with text replacement. It also means that images of all brands will be in the package, making it larger.

Looking back a bit, I could create an “images” folder for each brand and drag it to create this brand app, however the text is still a problem.

I wonder how everyone else will handle this situation, because I want to do it as best as possible.

+3
source share
2 answers

Create a goal for each of your branding. For each individual purpose, you can add different files (for example, images) and set the name of the application. You can even use the same file names (but stored elsewhere), and you can quickly create your own branded applications.

+6
source

There are two different aspects to this problem that I would describe as follows:

  • Material that can be changed dynamically
  • Material that cannot be changed dynamically

. colo (u) r, , plist - , UIColor , . , . .

. , - . , , , , Default.png .., , . , , , (, , ..) , Info.plist . .

, , , . , , , , .

+8

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


All Articles