Mac Installer软件包(productbuild)要求输入管理员密码,但不应该

时间:2012-08-04 21:50:42

标签: macos code-signing osx-mountain-lion productbuild

我已经创建了一个带有productbuild的pkg安装程序包:

$ productbuild --component "/Applications/Earlybird.app" /Applications --sign "Developer ID Installer: Name" --product "/Applications/Earlybird.app/Contents/Info.plist" Thunderbird_14.0_enUS.pkg

这很不错。但是如果我尝试安装应用程序,它会要求输入管理员密码。但它不需要它用于简单的应用程序。这会使用户感到困惑。所以我试图通过使用Flat Package Editor打开pkg并将PackageInfo文件中的auth =“root”更改为auth =“none”来解决此问题。但它仍然要求输入管理员密码。为什么这样,我该如何解决?我在OS X 10.8上。谢谢!

1 个答案:

答案 0 :(得分:0)

在Mac上,您需要管理员权限才能写入/ Applications。

除了将应用程序复制到用户的主文件夹之外,没有办法解决这个问题。