复制文件的打包机

Packagemaker for copy files

我正在为整个组织制作一个应用程序和一些默认文件,这些文件应该复制到每台机器的目录 /Users/<username>/Library/MyDirectory/ 中。我想使用 packagemaker 将此应用程序和文件部署为安装程序包。我尝试将包含默认文件的文件夹拖到 并将目标设置为 /Library/MyDirectory 但它没有创建名为 MyDirectory 的目录并将文件复制到它。我尝试通过使用以下代码添加 preinstall.sh 脚本来创建 MyDirectory

#!/bin/sh

USER_HOME=$(eval echo ~${SUDO_USER})
TEMP_DIR="${USER_HOME}/Library/MyDirectory"
mkdir "${TEMP_DIR}"

安装包后 MyDirectory 正在创建但文件未复制到该目录

放弃 Packagemaker。 试试 Packages or pkgbuild with luggage.