以编程方式将应用程序图标添加到dock on install

and*_*ore 6 macos dmg package

我希望在安装软件包(DMG)后,我的应用程序会自动添加到Dock中吗?

有谁知道如何做到这一点?

Mic*_*ann 5

有两种方法可以做到这一点,安德鲁(Andrew),而这很大程度上取决于您如何安装应用程序。

如果您使用PackageMaker安装应用程序,则可以运行“ postflight”脚本,该脚本会将您应用程序的图标添加到扩展坞的“默认值”(即首选项)中。这个较旧的MacRumors线程显示了如何执行此操作

如果您不使用PackageMaker,则可能必须从您的应用程序中运行执行相同“默认”编写技巧的Applescript。这是AskDifferent上的一个线程,显示了

在这两种情况下,您都需要杀死扩展坞(或Finder?)并重新启动它,以使更改生效并显示出来。