답변:
Xcode 용 애드온 패키지 중 하나로 옮겨졌으며 이제는 Xcode 용 그래픽 도구 패키지의 일부입니다 .
이것은 (고해상도) 아이콘을 생성하는 '공식적으로 권장되는'방법이 아니기 때문에 이것은 (적어도 부분적으로?)입니다. 자세한 내용은 OS X 휴먼 인터페이스 지침 및 고해상도 지침 을 참조하십시오.
Icon Composer는 요즘 필요한 최고 해상도 아이콘 (1024x1024)을 지원하지 않으며 iconutil
대신 ICNS와 "아이콘 세트"(효과적으로 컬렉션을 포함하는 폴더) 사이를 변환하는 것이 좋습니다. 해상도가 다른 PNG 파일).
여전히 원하는 경우 다음과 같이 얻을 수 있습니다.
Xcode에서 Xcode > 개발자 도구 열기 > 추가 개발자 도구 ...로 이동하십시오 .
(무료) Apple 개발자 계정으로 로그인 (또는 등록)해야합니다. 그러면 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
256x256이어야합니다.
iconutil
온 .icns
파일과 결과 이미지를 검토. (아니에요하지만 왜 있는지 나도 잘 알고 있습니다.)
Icon Composer 2x를 확인하십시오. Retina Resolution Icons를 지원하는 Apple의 Icon Composer를 대체합니다.
여기에서 얻을 수 있습니다 : http://www.lemonmojo.com/work#IconComposer2x
앱을 작성했는데 무료이며 Github에서 소스 코드를 사용할 수 있습니다.
애플 스크립트를 사용하여 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