我在制作一个脚本,可以自动安装Vivaldi。我已将.app文件放在包内容(位于资源文件夹中)中,我希望它将应用程序移至“应用程序”文件夹。所以,我有两个问题:将应用程序从另一个应用程序的内部移动到另一个文件夹中
- 这实际上是可能的吗?
- 如果是这样,怎么样?
我有这个至今:
set Vivaldi to ((path to me as string) & "Contents:Resources:Vivaldi.app")
set AppFolder to "Macintosh HD/Applications/"
tell application "Finder"
move application Vivaldi to AppFolder
end tell
任何你没有使用标准.pkg格式的原因?甚至只是一个普通的旧.zip?理想情况下,安装自包含的.app应该像解压缩并将其放入“应用程序”文件夹一样简单。如果您必须安装其他依赖项或运行安装前/安装后脚本,请使用'pkgbuild'和'productbuild'来创建.pkg。试图发明自己的临时安装程序而不是使用已建立的安装程序可能会导致比解决问题更多的问题。 – foo