Câu trả lời:
Nó đã được chuyển vào một trong các gói bổ trợ cho Xcode và hiện là một phần của gói Công cụ đồ họa cho Xcode .
Rõ ràng đây là (ít nhất là một phần?) Bởi vì đây không còn là cách 'được đề xuất chính thức' để tạo biểu tượng (độ phân giải cao). Xem Nguyên tắc giao diện con người của OS X và Nguyên tắc độ phân giải cao để biết thêm thông tin.
Tôi tin rằng Trình soạn thảo biểu tượng không hỗ trợ các biểu tượng có độ phân giải cao nhất được yêu cầu hiện nay (1024x1024) và bạn được khuyến khích sử dụng iconutil
thay thế, và cho phép bạn chuyển đổi giữa ICNS và "biểu tượng" (thực tế chỉ là một thư mục chứa bộ sưu tập của các tệp PNG có độ phân giải khác nhau).
Nếu bạn vẫn muốn nó, bạn có thể lấy nó như sau:
Trong Xcode, đi đến Xcode > Mở Developer Tool > More công cụ phát triển ... .
Bạn sẽ cần đăng nhập (hoặc đăng ký) bằng tài khoản Nhà phát triển Apple (miễn phí) của mình và sau đó bạn sẽ được hiển thị danh sách các gói có sẵn cho Xcode, bao gồm Công cụ đồ họa cho Xcode. Lấy cái mới nhất và cài đặt.
DMG của Công cụ đồ họa này chứa:
Những gì tôi thấy dễ dàng hơn là tải xuống, cài đặt và tìm Icon Composer là sử dụng công cụ dòng lệnh iconutil
.
.iconset
Nhập lệnh này vào cửa sổ Terminal:
iconutil -c icns <iconset filename>
nơi <iconset filename>
là đường dẫn đến thư mục chứa tập các pngs.
.icns
tập tin đầu ra được ghi vào cùng một vị trí với thư mục.Bạn phải có bộ pngs sau:
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
nên là 256x256.
iconutil
trên một .icns
tập tin và kiểm tra hình ảnh kết quả. (Mặc dù tôi cũng không chắc là tôi hiểu tại sao.)
Kiểm tra Trình soạn thảo biểu tượng 2x. Đây là sự thay thế cho Trình soạn thảo biểu tượng của Apple hỗ trợ Biểu tượng độ phân giải Retina.
Bạn có thể lấy nó ở đây: http://www.lemonmojo.com/work#IconComposer2x
Tôi đã viết ứng dụng, nó miễn phí và mã nguồn có sẵn trên Github nếu bạn quan tâm.
Tôi đã tạo một giọt tạo ra một biểu tượng từ PNG bằng applescript, đây là mã:
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