2

Это можно сделать?

Мне нужно создать установочный пакет для OS X (10.5 и выше) с компьютера Debian в соответствии с конфигурацией, указанной во время запроса (эта конфигурация изменит файлы конфигурации, которые являются частью моего пакета и устанавливаются вместе с приложением). Есть ли какой-либо способ изменить или манипулировать уже созданным (используя OS X PackageMaker) содержимым пакета?

В предыдущих постах я видел утверждение, что пакеты OS X можно только создавать (упаковывать) и редактировать в Apple. Есть ли способ обойти это?

Я пытался безуспешно манипулировать форматом Flat и метапакетом (OS X 10.3).

2 ответа2

1

Я не знаю наверняка, можно ли это сделать, но InstallBuilder от BitRock может генерировать пакеты для OS X в Linux. Возможно, есть какие-то средства, чтобы распаковать артефакт и затем предоставить его в качестве входных данных для InstallBuilder.

0

Это было какое-то время, но в итоге мне удалось упаковать его в плоский пакет, упакованный в tar, и манипулировать содержимым, используя скрипт, который просто заменяет некоторые фиктивные файлы, которые были упакованы только для этой цели. Не очень, но это сработало к тому времени, когда нам это было нужно, и, честно говоря, мы не вернулись к решению этой проблемы, чтобы найти более удачное решение. Если что-то изменится, я (в конце концов) обновлю ответ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .