4

我正在尝试使用 PackageMaker 在 Mac OS X 上为 Internet 插件创建安装程序。我对我使用的工具并不挑剔,但它必须是免费的。如果我可以用 PackageMaker 做我想做的一切,那就太好了,因为 CMake/CPack 支持 PackageMaker 并且项目(用FireBreath构建)是用 CMake 构建的。

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

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

4

1 回答 1

1

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

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

于 2011-10-13T02:21:41.277 回答