Tôi có thể nói với bạn, điều này khá khó để tự làm.
Nếu bạn đang tìm cách thay thế các biểu tượng hệ thống, chẳng hạn như các thư mục, chúng ở đây:
/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/
Nếu bạn muốn thay thế các biểu tượng cho các ứng dụng trong / Ứng dụng, thì nó phải được thực hiện riêng lẻ. Điển hình là:
/Applications/AppName.app/Contents/Resources/AppName.icns
Sau khi thay thế, biểu tượng mới sẽ không hiển thị cho đến khi bộ đệm biểu tượng được đặt lại. Trong Mavericks, việc đặt lại LaunchService sẽ cập nhật biểu tượng, nhưng ở Yosemite, từ khi tôi sử dụng nó, "iconcache" phải bị xóa.
https://gist.github.com/fabiofl/5873100
Tất cả trong tất cả, nó cần sự kiên nhẫn.