【发布时间】:2012-08-04 21:50:42
【问题描述】:
我已经创建了一个 pkg 安装程序包,其中包含 productbuild:
$ 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 上。谢谢!
【问题讨论】:
标签: macos code-signing osx-mountain-lion productbuild