AppIconSetGen
Tool to generate App Icon set for iOS, macOS, watchOS apps
Install / Use
/learn @abeintopalo/AppIconSetGenREADME
What is AppIconSetGen?
AppIconSetGen is a command line tool that makes it easy to generate an App Icon set from a provided image asset (e.g. appIcon.pdf) for iOS, macOS, and watchOS platforms
Benefits:
- Only a single vector source image is needed for the app icon
- App Icon set generation can be added to project build phase.
- All required app icon sizes are generated for a given platform
Installing
Using Make:
$ git clone git@github.com:abeintopalo/AppIconSetGen.git
$ cd AppIconSetGen
$ make
Using the Swift Package Manager:
$ git clone git@github.com:abeintopalo/AppIconSetGen.git
$ cd AppIconSetGen
$ swift build -c release
$ cp -f .build/release/AppIconSetGen /usr/local/bin/appiconsetgen
Requirements
AppIconSetGen requires the following to be installed on your system:
- Xcode 10.2 or later to provide Swift 5.0 tool chain
- Swift 5.0 runtime (bundled with macOS 10.14.4 or if you use earlier version of macOS install Swift 5 runtime
- Git
Usage
AppIconSetGen is a command line tool appiconsetgen, you can either run it manually or in a custom build phase using following command:
$ appiconsetgen <input file> [--output <output path>] [--iOS] [--watchOS] [--macOS] [--appIconSetName]
Command line options
input file- Path to an image file (.pdf, .png, etc).--iOS- Generates app icons for iOS--watchOS- Generates app icons for watchOS--macOS- Generates app icons for macOS--output- Output folder for the generated App Icon set--appIconSetName- App icon set name
License
AppIconSetGen is available under the MIT license. See LICENSE for more information.
Attributions
This tool is powered by
- Commander and few other libs by Kyle Fuller
Related Skills
node-connect
353.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
