Как создать PackageMaker pkg, который не требует пароля администратора? - PullRequest
4 голосов
/ 15 апреля 2011

Я пытаюсь создать установщик для интернет-плагина в Mac OS X с PackageMaker.Я не разборчив в инструменте, которым пользуюсь, но он должен быть бесплатным.Было бы неплохо, если бы я мог делать все, что я хочу с PackageMaker, потому что CMake / CPack поддерживает PackageMaker, а проект (сборка с FireBreath ) построен с использованием CMake.

Проблема, которую я запускаюв том, что я устанавливаю плагин только для текущего пользователя - в ~ / Library / Internet Plugins - но установщик все еще настаивает на том, чтобы спрашивать пароль администратора!Я слышал, что вы можете отключить это, если вам не нужно ориентироваться на версии Mac OS до 10.5, но я не могу найти способ сделать это.

Я что-то упустил?Есть ли другой инструмент, который я должен использовать?Любая помощь будет оценена!

1 Ответ

1 голос
/ 13 октября 2011

Тот факт, что ваш установщик запрашивает пароль администратора, может быть вызван некоторыми действиями, которые вы выполняете в процессе установки, например, если у вас есть действия по уничтожению веб-браузеров.

Когда я создавал свои первые установщики для моего(также firebreath) плагин, устанавливаемый внутри каталога пользователя, не запрашивал пароль администратора.После того, как я добавил действия, чтобы остановить Safari и Firebreath, мой установщик начал запрашивать пароль администратора.

...