通过脚本在 MacOS 上安装 .app 文件?

gri*_*yvp 5 installation mac-osx application

我有一个为 MacOSX 生成的 .app 可执行文件。是否有任何简单的方法可以将此应用程序安装到应用程序中,以便最终用户可以通过脚本使用它?(需要安装在多台计算机上,真的不想为它创建中间的 .pkg 安装程序)

Cli*_*ore 2

下面是一个具体的例子:

scp -r /Applications/Opera.app sysadmin@CES-iBookGr4-88.local:/Applications
Run Code Online (Sandbox Code Playgroud)

这会递归地将 Opera Web 浏览器的文件夹从我的计算机复制到我拥有 ssh 帐户的计算机(名为 CES-iBookGR4-88)。

更一般地说:

scp -r /Applications/{App.app} {user}@{RemoteDestination}:/Applications
Run Code Online (Sandbox Code Playgroud)

其中 App.app 代表应用程序,远程目标是您拥有可 ssh 访问权限的用户帐户的计算机的 IP 名称或地址。(在共享首选项中打开远程登录)。

要走另一条路,请执行以下操作:

scp -r {user}@{RemoteSource}:/Applications/{App.app} /Applications
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,您可能会被要求验证另一台计算机(只需在要求识别它时输入“是”),并会被要求输入用户的密码。