Build one app with multiple UI's (skinned app\white label app)

I need to build one app but have 3 targets/apps that go into the store and each app will have a different UI in regards to some text and icons/graphics. I am trying to think of the best way to do it. Do I build all the code in one ore more swift packages and include that in each unique app and then add their own specific ui? Do I build one app and just use targets for each unique app and use a different asset catalog for each app etc?

hi @directx,
there are a couple of ways you can look at resolving that. The first I would recommend is have you heard of XCodeConfig files because this will also integrate well with your CI/CD (if any)

The next option is to have build schemes with specific assets for specific builds

You can start with these


I would think I could use xcconfig to change name and icon and bundle id etc but am I going to use that to also provide the specific image resources for each app?

This topic was automatically closed after 166 days. New replies are no longer allowed.