gpt4 book ai didi

macos - 我怎样才能给扁平包 (.pkg) 一个可以在不同计算机上看到的图标?

转载 作者:行者123 更新时间:2023-12-05 01:16:32 28 4
gpt4 key购买 nike

我知道可以为 .pkg 文件提供一个可以在我的 Mac 上看到的图标,但我想让它被每个可能获得此包的人看到。

我以前见过这个,所以我知道这是可能的,但是当打开一个 .pkg 时,它确实有一个按照我想要的方式设置的图标,我看不到任何指向图标的东西,所以我很难过。苹果对这种东西并不完全有帮助。

任何帮助表示赞赏!

最佳答案

文件的自定义图标位于 icns -16455 资源。您可以简单地将使用复制并粘贴到 Finder 的信息窗口中来设置图标,或者您可以自动化合并 .icns 的过程。使用 Rez 文件,如下所示:

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 或 ditto ) ,或将其放在磁盘镜像中。

关于macos - 我怎样才能给扁平包 (.pkg) 一个可以在不同计算机上看到的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13556585/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com