В некоторых случаях приложению необходимо установить файлы поддержки в других местах; например, некоторые программы добавляют библиотеки в «/ usr / local / lib» или добавляют двоичные файлы в «/ usr / local / bin»; другие должны установить файлы поддержки в «/ Library / Frameworks» или в «/ Library / Application Support». В таких ситуациях использование установщиков * .pkg и * .mpkg действительно является наилучшим доступным решением, поскольку перетаскивание приложения не приведет к его обрезанию.
Тем не менее, если есть возможность просто поместить ваше приложение в «/ Applications», то распространение файла «.dmg» с вашим приложением и инструкциями по перетаскиванию его в «/ Applications» гораздо лучший способ распространения вашего приложения, чем полагаться на установщики "* .pkg" и "* .mpkg". Существуют также некоторые существенные недостатки использования установщиков * .pkg и * .mpkg ... они могут очень легко блокировать разрешения и уничтожать важные системные файлы, поэтому решение по перетаскиванию намного безопаснее, проще и чище. 1003 *