Skip to content

Icon generation without "dirty" repo files

Choose a tag to compare

@DanielCech DanielCech released this 28 Sep 07:56
· 15 commits to master since this release
bbea341

Previously, VersionIcon wrote generated icons straight into the tracked --appIcon asset catalog. Every configuration switch (e.g. Debug ↔ Release) re-wrote those files, leaving the source assets "dirty" after almost any build and polluting git diffs.

This release fixes this behavior. This PR adds an opt-in “generated asset catalog” mode so VersionIcon can write configuration-specific app icons into a separate .xcassets output directory, avoiding modifications to tracked source icon assets.

If the new parameter --outputAssetCatalog is not specified, VersionIcon behaves the same as before.