我已经创建了我的AppleScript,测试了它,保存成了.app文件并且它能够正常工作。
现在,我要如何为它设置一个自定义图标呢?
我尝试过一些不同的方法,搜索了一些资料,但都没有成功。这个应用主要是为了让我和我认识的人更容易地处理工作流程,所以一个漂亮的小图标会有很大的帮助。请问有谁可以帮忙吗?
我已经创建了我的AppleScript,测试了它,保存成了.app文件并且它能够正常工作。
现在,我要如何为它设置一个自定义图标呢?
我尝试过一些不同的方法,搜索了一些资料,但都没有成功。这个应用主要是为了让我和我认识的人更容易地处理工作流程,所以一个漂亮的小图标会有很大的帮助。请问有谁可以帮忙吗?
.icns
图标文件。显示包内容
Contents > Resources
applet.icns
Resources
文件夹中Resources
中的图标文件重命名为 applet.icns
我的做法如下:
这样,应该可以用从图标文件中复制的图标替换AppleScript图标。
演示此过程的屏幕录像可在AskDifferent的这个答案中查看。
在@pipwerks的回答基础上:您还可以使用拖放功能!
它可以工作,现在准备将其添加到Dock或您想要的任何地方。
如果上述方法在较新的系统上无法使用,则有另一种解决方案。
在脚本编辑器中,打开我们的脚本(.app)后,从菜单中选择View
->Show Bundle Contents
(或按cmd + 0
)选择。
在右侧会展开一个面板(Bundle Info),在Resources
部分,右键单击applet.icns
文件,并从下拉菜单中选择delete
。
将与相同名称applet.icns
的新图标文件拖放到您刚刚删除它的Resources
窗口中。
保存应用程序,完成 :-D
在较新的系统上,我使用的是macOS 12.1,这里有另一种方法。
在预览中打开新的图标图像文件,然后选择“文件”>“导出...”
在选择“格式”时按住Option键,您将看到许多新选项,包括ICNS。
保存它,将其放入您的资源文件夹中,然后您就可以使用了。
iconutil
可执行文件(位于 /usr/bin)。还可以参考 https://dev59.com/dWw15IYBdhLWcg3w4_xL。 - vadian