Различия между установщиками OSX.pkg и.pkg.mpkg

Я борюсь с OSX packageMaker, поскольку он не позволяет мне создавать ".pkg". Вместо этого он заставляет меня сделать ".pkg.mpkg".

Это кажется глупым вопросом, на который я должен ответить несколькими поисками в Google, но я не могу найти много информации об этом.

Может кто-нибудь объяснить основные различия между ними, и если вы знаете ограничение, для которого вы должны использовать один или другой?

3 ответа

Решение

Насколько мне известно, файлы.pkg - это простые, простые пакеты установщика. Однако файлы.mpkg очень настраиваемы и могут ссылаться на несколько файлов.pkg, которые конечный пользователь может включать и выключать в программе установки.

Я думаю, что двойное расширение.pkg.mpkg, которое вы видите, является просто проблемой добавления текста. Пакеты либо.pkg, либо.mpkg, а не их комбинация.

Я считаю, что Коллин Аллен прав: главное отличие в том, что метапакет может ссылаться на другие пакеты. Но что касается вашей проблемы с PackageMaker, вы пробовали Iceberg? Это альтернатива (бесплатная), с которой нам больше повезло: меньше ошибок, легче понять и использовать, больше свободы и т. Д.

У меня нет хорошего ответа, но PackageManager автоматически переключился с.pkg на.mpkg, как только я попытался изменить текст, который видит пользователь. Оба включали вспомогательные установщики (.pkg), подготовленные поставщиками.

Другие вопросы по тегам