这仅影响一部分计算机,并且不受 MDM 配置文件存在的影响。至少如果将它们删除,问题仍然存在。
有许多与以下错误相关的 Google 搜索结果:
Install rejected with error: Error Domain=PKInstallErrorDomain
Code=100 "Authorization is required to install the packages."
然而,这些建议都没有奏效。
这些是我找到的日志。我的问题是:
我如何解释这些日志,我应该从哪里开始解决这个问题?
2024-01-29 installd[1605]:PackageKit:请求(位于 * PKTrustLevelAppleDeveloperID)与权利 system.install.apple-software、system.install.software.iap 不兼容
2024-01-29 installd[1605]:PackageKit:安装被拒绝并出现错误:错误域=PKInstallErrorDomain代码=100“安装软件包需要授权。”
2024-01-29 安装程序[5492]:安装:didFailWithError:错误域= PKInstallErrorDomain代码= 100“安装软件包需要授权。” UserInfo={NSLocalizedDescription=安装软件包需要授权。}
日志显示authDB相关权限有问题。在这种特殊情况下,与安装程序相关的数据库条目被某些未知进程修改。
在受影响的机器上显示某个键的状态
Allow-Root
设置为 false在工作机上测试该命令后,发现该值等于true。
更新授权以允许 root 已解决该问题。
Powershell解决方案:
不过,如果您遇到类似的问题,则可能会以不同的方式修改授权条目的权限或规则,从而导致安装程序无法工作。
有用的链接:https ://theevilbit.github.io/posts/macos_authorization/