Добавить пользовательские файлы в пакет для установки по определенным путям с помощью productbuild / pkgbuild? - PullRequest
0 голосов
/ 29 августа 2018

Я перестраиваю существующий pkg с помощью productbuild.

Мой корневой путь выглядит следующим образом: ROOT> Приложения / Сценарии / Библиотека / Личные /

В приложениях / есть мой .app, который работает. Однако в библиотеке, например, есть еще одна папка «Desktop Pictures» и есть background.png. Я хотел бы иметь этот точный путь с .png на устройстве, на котором я устанавливаю этот пакет, чтобы я мог использовать его позже для автоматической установки фона.

Не работает, хотя

Вот как первый сборочный пакет получает:

pkgbuild --root "ROOT" \
--identifier "${IDENTIFIER}" \
--install-location "/" \
"${PACKAGE_NAME}_before.pkg"

вот как я его перестроил

productbuild \
--distribution distribution.dist \
--scripts "ROOT/Scripts" \
--sign "${IDENTITY}" \
--package-path "${PACKAGE_NAME}_before.pkg" \
"${PACKAGE_NAME}.pkg"
...