![]() ![]() plist file called TestCoffee copy ist that belongs to RealCoffee target, but don't worry we will come back to this later. You probably have already noticed one new. We also need to rename the scheme so it will be easier to match the target with the scheme ( TestCoffee copy should be rename to RealCoffee). ![]() Then we rename Display Name and Bundle Identifier to RealCoffee and accordingly. Now, we need to duplicate our TestCoffee target: Our first customer bought our software solution and it's called RealCoffee. The name, bundle ID, and some other properties should be different between the two targets but luckily we can differentiate them easily in the Targets.Īs you have already noticed, we have only one Target called TestCoffee. For example, we can create our TestCoffee app with its files, bundle ID, etc, and then we can create a new Target (called RealCoffee), that it will share the source code with TestCoffee. A target specifies a product to build and contains the instructions for building the product from a set of files in a project or workspace. The main functionality will be the same but we want to change the colours, icons, name, etc for each brand. ![]() Let's assume that we are going to produce an app for coffee shops. If you are a developer in a company that is developing software for its products only, then you probably won't be familiar with the "White-label" term.Ī white-label app is a product produced by one company then packaged and distributed by other companies under different brands. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |