【问题标题】:Mac Installer package (productbuild) asks for admin password, but shouldn'tMac 安装程序包 (productbuild) 要求输入管理员密码,但不应该
【发布时间】: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


    【解决方案1】:

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

    除了将应用复制到用户的主文件夹之外,没有其他办法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-25
      • 2015-12-07
      • 1970-01-01
      • 2013-05-23
      • 1970-01-01
      • 2020-05-03
      • 1970-01-01
      相关资源
      最近更新 更多