Macos 在osx中使用“选择文件夹”选项编写安装程序

Macos 在osx中使用“选择文件夹”选项编写安装程序,macos,applescript,installation,dmg,pkgbuild,Macos,Applescript,Installation,Dmg,Pkgbuild,我正在为mac os中的Adobe photoshop插件编写安装程序。所以,当我在谷歌上搜索时,我发现MacOS的安装程序有两种格式;dmg和pkg。 在dmg中,没有选项要求用户选择软件的文件夹位置(本例中为Adobe photoshop)。这是将插件文件放置在adobe photoshop软件位置所必需的。 而在pkg中,可以选择只询问硬盘驱动器级别,而不询问文件夹位置级别(我可能在这里错了。如果我错了,请纠正我) Applescript可能会解决这个问题,但我需要为客户提供一份许可协议,

我正在为mac os中的Adobe photoshop插件编写安装程序。所以,当我在谷歌上搜索时,我发现MacOS的安装程序有两种格式;dmg和pkg。 在dmg中,没有选项要求用户选择软件的文件夹位置(本例中为Adobe photoshop)。这是将插件文件放置在adobe photoshop软件位置所必需的。 而在pkg中,可以选择只询问硬盘驱动器级别,而不询问文件夹位置级别(我可能在这里错了。如果我错了,请纠正我)

Applescript可能会解决这个问题,但我需要为客户提供一份许可协议,让客户接受它,然后继续安装,这使我没有选择Applescript


请帮助我解决这个问题,并提出解决方法

软件包安装程序(.pkg、.mpkg)通常用于将其内容安装在特定位置(在文件夹等中),因此您的结论不正确。虽然OSX不允许程序从.dmg自动运行,但.dmg根本不是安装程序,只是一个磁盘映像(把它想象成一个usb驱动器)。你能推荐一个我可以用来创建软件包安装程序的工具吗?是的,我的推荐是一个名为的应用程序-它非常好,而且是免费的。您还可以通过
productbuild
pkgbuild
从命令行构建软件包安装程序……我尝试使用应用程序包。在安装程序的目标页面中,如何要求用户在应用程序文件夹中指定Adobe photoshop文件夹您需要阅读文档,因为这是了解如何执行此操作的最佳方式。软件包安装程序(.pkg、.mpkg)通常用于将其内容安装在特定位置(文件夹等中),所以你的结论是不正确的。虽然OSX不允许程序从.dmg自动运行,但.dmg根本不是安装程序,只是一个磁盘映像(把它想象成一个usb驱动器)。你能推荐一个我可以用来创建软件包安装程序的工具吗?是的,我的推荐是一个名为的应用程序-它非常好,而且是免费的。您还可以通过
productbuild
pkgbuild
从命令行构建软件包安装程序……我尝试使用应用程序包。在安装程序的目标页面中,我如何要求用户在应用程序文件夹中指定Adobe photoshop文件夹您需要阅读文档,因为这是理解如何操作的最佳方式。