我已经用以下方式创建了一个带有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"来解决此问题。但它仍然需要管理员密码。为什么会出现这种情况,我该如何解决?我使用的是操作系统X 10.8。谢谢
在Mac上,您需要对/Applications进行管理访问。
没有办法解决这个问题,只能将应用程序复制到用户的主文件夹中。