Как я могу преобразовать мою сборку Установщика из пакетов сборки в сборку продукта? - PullRequest
0 голосов
/ 19 декабря 2018

Я собрал установщик для Mac OS, используя пакеты .Теперь я хочу загрузить его в магазин приложений.Но Apple жалуется, что установщик должен быть собран либо с Xcode, либо с помощью productbuild.Я полагаю, что не смогу использовать Xcode, поскольку моя база кода для приложения написана на python.

У меня есть плагины для инсталлятора (регистрация и еще 1 плагин), которые разработаны в соответствии с целью c.У меня также есть сценарии до и после установки, которые запускаются после копирования каждого компонента на компьютер пользователя.

Можно ли каким-либо образом перенести сборку установщика из пакета пакетов mac в buildbuild?

Iнаткнулся на эту документацию для сборки продукта: https://www.unix.com/man-page/osx/1/productbuild/, но она не говорит о сценариях после установки для каждого компонента.

1 Ответ

0 голосов
/ 28 января 2019

Используя pkgbuild, все еще можно включать сценарии предварительной и последующей установки для каждого из пакетов компонентов.

Затем можно использовать productbuild для сборки установщика из пакетов компонентов.Есть несколько вариантов включения скриптов в установщик продукта, хотя он не использует ту же настройку preinstall / postinstall.Вместо этого вам нужно будет использовать файл дистрибутива продукта для включения и вызова сценариев.

Я нашел эту ссылку очень полезной для получения информации обо всем процессе: https://matthew -brett.github.io/docosx/flat_packages.html

...