kiwix / kiwix-apple-custom

GNU General Public License v3.0
2 stars 2 forks source link

Generate custom project file with XcodeGen on top of kiwix/apple #1

Closed BPerlakiH closed 9 months ago

BPerlakiH commented 11 months ago

We want to dynamically generate the Xcode project files with XcodeGen for custom projects as well, using the kiwix/apple repository as our base and build on top of it.

The kiwix/apple repository has been prepared to contain all the "base" settings for the Xcode project, that we inherit for the custom apps.

We are creating a new project file that is importing the "project.yml" from the kiwix/apple repo. This way we are re-using the XcodeGen template from the kiwix/apple repo, and adding new custom targets.

This way all the base settings are still applicable, and we only customising the bare minimum, without any duplications.

The current setup is based on a similar info.json file as the Android one (see: kiwix/kiwix-android-custom), each contained in a "brand" folder. Currently we have 1 brand: "dwds".

What we need in each brand folder:

The rest of the process is automated to create the appropriate branded targets:

Screenshot 2023-12-31 at 15 06 12
kelson42 commented 9 months ago

Fixed