3

我已经创建了一个带有 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 上。谢谢!

4

1 回答 1

0

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

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

于 2012-11-19T16:43:52.953 回答