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