如何获取 Automator 应用程序的自身路径?

How to get the itself path for an Automator application?

我正在 Mac Automator (MacOs Catalina) 中创建一个应用程序,它在 .app 所在的同一目录中创建一个文件。
要获取我正在使用的 .app 路径:

效果很好...
...直到将 .app 发送给互联网上的某个人。

如果应用程序是从互联网下载的并且 运行,它会显示此错误

/private/var/folders/.../.../... read-only file system

如何解决?

我花了一些时间才找到它,所以我创建了这个问答。

MacOS 似乎为下载的应用程序添加了扩展属性com.apple.quarantine。我认为在某种沙箱中具有此属性 运行 的应用程序。

只需删除它 运行:

$ xattr -r -d com.apple.quarantine my_app.app/