Как собрать пакет установщика OS X с пользовательским фоном с помощью productbuild?
У меня есть проект, который использует устаревший инструмент PackageMaker для создания установщика для OS X. Я работаю над его обновлением для использования pkgbuild и productbuild. Я пытаюсь добавить пользовательский фон в установщик, передав --resources
флаг для productbuild
с каталогом, содержащим фоновое изображение. Я не получаю никаких ошибок от productbuild
команда, но когда я открываю пакет в Pacifist, я вообще не вижу своих ресурсов. Я пытался ссылаться на фоновое изображение в distribution.xml
, но это, кажется, не имеет значения. Я в недоумении, что попробовать дальше, чтобы отладить это.
1 ответ
Вот как выглядит моя папка с ресурсами:
В качестве параметра cmd я использую: --resources /path/Resources
Поскольку я не использую GUI PackageMaker, и мой инструмент установки создает XML-файл Distribution вручную из различных частей, я могу только сказать, что вам нужно указать этот файл background.jpg, чтобы он заканчивался в XML-файле Distribution как:
<background file="background.jpg" alignment="topleft" scaling="none"/>
Т.е., несмотря на то, что он находится в папке en.lproj, файл не должен указываться с путем.