回答:
Xcodeのアドオンパッケージの1つに移動され、Xcodeパッケージのグラフィックツールの一部になりました。
どうやらこれは(少なくとも部分的に?)であるようです。これは、これが(高解像度の)アイコンを生成する「公式に推奨される」方法ではなくなったためです。詳細については、OS Xヒューマンインターフェイスガイドラインおよび高解像度ガイドラインを参照してください。
Icon Composerは最近必要とされる最高解像度のアイコン(1024x1024)をサポートしていないと思います。iconutil
代わりに使用することをお勧めします。さまざまな解像度のPNGファイル)。
それでも必要な場合は、次のようにして入手できます。
Xcodeで、Xcode > Open Developer Tool > More Developer tools ...に移動します。
(無料の)Apple Developerアカウントでログイン(または登録)する必要があります。Xcodeのグラフィックツールなど、Xcodeで利用可能なパッケージのリストが表示されます。最新のものを入手してインストールします。
このグラフィックツールのDMGには以下が含まれます。
Icon Composerのダウンロード、インストール、検索よりも簡単だったのは、コマンドラインツールを使用していたことですiconutil
。
.iconset
ターミナルウィンドウに次のコマンドを入力します。
iconutil -c icns <iconset filename>
どこ<iconset filename>
PNG画像のセットを含むフォルダへのパスです。
.icns
ファイルは、フォルダーと同じ場所に書き込まれます。次の一連のpngが必要です。
icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png
icon_128x128@2x.png
256×256でなければなりません。
iconutil
、.icns
ファイルで使用し、結果の画像を調べることで確認できます。(私はないんだけど確か私は、なぜどちらかを理解しています。)
Icon Composer 2xをご覧ください。これは、Retina ResolutionアイコンをサポートするAppleのIcon Composerの代替品です。
ここから入手できます:http : //www.lemonmojo.com/work#IconComposer2x
アプリを作成しました。無料で、興味のある方はGithubでソースコードを入手できます。
applescriptを使用してPNGからアイコンを作成するドロップレットを作成しました。以下にコードを示します。
on open input
repeat with input in input
set inputalias to input as alias
tell application "Finder"
set inputname to name of inputalias
set inputcontainer to container of inputalias
end tell
if inputname ends with ".png" then
set foldername to ((text 1 through ((length of inputname) - 4) in inputname) & ".iconset") as text
tell application "Finder"
try
make new folder at inputcontainer with properties {name:foldername}
end try
set thefolder to folder foldername of inputcontainer
set iconnames to "icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png"
set iconnames to paragraphs of iconnames
repeat with iconname in iconnames
duplicate inputalias to thefolder with replacing
set iconfile to file inputname of thefolder
set name of iconfile to iconname
end repeat
end tell
set folderpath to POSIX path of (thefolder as alias)
do shell script "iconutil -c icns " & (quoted form of folderpath)
display dialog ("Icon created for " & inputname) giving up after 10
tell application "Finder" to delete thefolder
else
display dialog (inputname & " cannot be made into an icon. Please choose a PNG file.")
end if
end repeat
end open