MacOS Ventura 登录项中的 OSMessageTracer 是什么?

MacOS 登录项上的 OSMessageTracer

许多更新到 macOS Ventura 的 Mac 用户发现了一个名为“OSMessageTracer”的活动登录项,它是“来自身份不明的开发人员的项目”。

鉴于 OSMessageTracer 任务允许在您的 Mac 后台运行,并且它声称来自身份不明的开发人员,因此可以理解为什么一些用户会担心在他们的 Mac 上的系统设置中找到它。那么,什么是 OSMessageTracer,是否有必要,您是否需要在 Mac 上将其作为登录项启用?

什么是 OSMessageTracer / com.apple.installer.osmessagetracing.plist?

什么是来自身份不明的开发人员的 OSMessageTracer,为什么它会出现在您的 Mac 上并允许作为登录项在后台运行?

如果你点击 OSMessageTracer 旁边的小 (i) 按钮,你会发现 LaunchDaemons Finder 目录打开,选择一个名为“com.apple.installer.osmessagetracing.plist”的文件

在 Quick Look 或任何文本编辑器中查看 com.apple.installer.osmessagetracing.plist 文件会让您发现它实际上来自 Apple,毕竟不是“身份不明的开发者”——好奇,而且对 Apple 的有点草率部分将他们自己的系统文件显示为未识别,导致很多混乱(对于它的价值,你可以 检查应用程序是否通过命令行签名)。

您会注意到 plist 文件链接到 Mac 上的以下程序:

/System/Library/PrivateFrameworks/OSInstaller.framework/Resources/OSMessageTracer

但是,如果您尝试使用 Command+Shift+ 定位该文件G / 转到文件夹,或通过搜索系统文件,您会发现它在 macOS Ventura 的任何地方都不存在。

此外,您会发现 com.apple.installer.osmessagetracing.plist 还链接到:

/var/db/.AppleDiagnosticsSetupDone

该文件确实存在,但至少在我们测试的每台 Mac 上,它都是一个零字节的空白文本文件,可能用作占位符。

根据文件名和关联判断,有理由推测 OSMessageTracer 与安装系统软件相关联,现在要么过时、弃用,要么与不再需要的东西相关。

我可以在 MacOS Ventura 登录项中禁用 OSMessageTracer 吗?

我亲自测试过在 macOS Ventura 中禁用 OSMessageTracer 对 MacOS 的行为、性能或活动没有不良影响。

关闭它似乎没有任何区别,可能是因为它链接到的先前描述的进程不再存在。

因此,如果您愿意,请继续在“登录项”中将其关闭,它可能对您所做的任何事情都没有影响。如果确实如此(考虑到链接进程不再存在,这似乎不太可能),您可以随时重新打开它。

您对 OSMessageTracer、OSMessageTracing 或 com.apple.installer.osmessagetracing.plist 有任何其他见解吗?请在评论中告诉我们!