如何创建不需要管理员密码的PackageMaker pkg?

时间:2011-04-15 16:40:12

标签: macos installer packagemaker firebreath

我正在尝试使用PackageMaker在Mac OS X上为Internet插件创建安装程序。我对我使用的工具并不挑剔,但它需要是免费的。如果我能用PackageMaker完成我想做的一切,那会很好,因为CMake / CPack支持PackageMaker,而项目(用FireBreath构建)是用CMake构建的。

我遇到的问题是我只为当前用户安装插件 - 在〜/ Library / Internet Plugins中 - 但是安装程序仍然坚持要求输入管理员密码!我听说你可以关闭它,只要你不需要定位10.5之前的Mac OS版本,但我找不到任何方法来做到这一点。

我错过了什么吗?我应该使用不同的工具吗?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

您的安装程序要求输入管理员密码的事实可能是因为您在安装过程中执行了某些操作,例如,如果您有杀死Web浏览器的操作。

当我为我的(也是firebreath)插件构建我的第一个安装程序时,安装在用户的目录中,它没有要求输入管理员密码。在我添加停止Safari和Firebreath的操作后,我的安装程序开始询问管理员密码。