Cocoaheads Ireland and Northern Ireland
We are building an application for multiple clients. Each client will have their own branding, etc but the app is built from a single codebase.
At the moment, I have a python script that alters the property list file for the project for each client and sets up their product name, version, etc and then builds the IPA for each client.
This python script is run by a maven task through jenkins to continuously deliver new IPA files.
Has anybody else done any sort of whitelabeling with apps? If so, how did you approach the whitelabeling?
Is there a better way to do this than by altering property files?
Also, what are folks preference for automated testing that can be incorporated into jenkins?
I'd ideally like to get to a point where I can use jenkins to automate the testing and deployment through testflight to manual tester's devices.