/stamp

Small OSX command line tool to create "stamped" versions of iOS app icons

Primary LanguageObjective-CApache License 2.0Apache-2.0

stamp

Build Status

Small OSX command line tool to create "stamped" versions of iOS app icons, e.g. to add build numbers / shas. This is useful when distributing apps as part of a Continous Integration build. The technique is not new, but existing solutions (e.g. 1) have the drawback that they often use external tools like imagemagick which need to be installed on the build machines.

The advantage of stamp is that it has absolutely no external dependencies and a small footprint (~50 k), so it can be included as part of your repository if you wish.

Additionally it makes uses of TextKit which means high quality font rendering and advanced text layouting possibilities.

Installation

Install xctool, e.g.

$ brew install xctool

Build

$ pod install
$ make build

Run

$ target/stamp --input icon.png --output output.png --text stamp!

before after

If you like to live on the edge (aka swift), check out robb's port swamp.