我知道可以给.pkg文件一个在我的Mac上看到的图标,但我想这样做,所以每个人都可以看到它。
之前我已经看过了,所以我知道这是可能的,但是当打开一个.pkg,它确实有一个图标设置我想要的方式,我看不到任何指向图标的东西,所以我很难过。苹果对这种东西并不完全有用。
感谢任何帮助!
答案 0 :(得分:4)
文件的自定义图标位于icns
-16455资源中。您只需复制并粘贴到Finder的“信息”窗口即可设置图标,或者您可以使用Rez自动执行合并.icns
文件的过程,如下所示:
echo "read 'icns' (-16455) \"foo.icns\";" | Rez -o foo.pkg ; SetFile -a C foo.pkg
请注意,在较新的Xcode版本中,Rez和SetFile位于Contents/Developer/Tools
中的Xcode包内;你也可以用xcrun找到它们。
要分发完整图标的扁平包,您需要使用包含其资源分支的工具对其进行压缩/编码,例如Apple的tar,CPIO或Zip实现(后两者通过Archive Utility或{ {1}}),或将其放在磁盘映像中。