(2026年11月更新:macOS 標準のコマンドで作る方法を追加しました)
https://apps.apple.com/us/app/image2icon-make-your-own-icons/id992115977
brew install --cask image2icon
画像をドラッグするだけで icns を作れるアプリです。
macOS の標準のコマンドだけで作れます。1024 × 1024 の src.png を用意して、次を実行します。macOS Sequoia で動作を確認しました。
mkdir icon.iconset
for s in 16 32 128 256 512; do
sips -z $s $s src.png --out icon.iconset/icon_${s}x${s}.png
d=$((s*2))
sips -z $d $d src.png --out icon.iconset/icon_${s}x${s}@2x.png
done
iconutil -c icns icon.iconset
icon.icns ができます。