Appleがサイレントアップデートした「CompatibilityNotificationData」とはなにか?

Appleがサイレントアップデートした「CompatibilityNotificationData」とはなにか?

サイレントアップデート

昨日、AppleはZoomの技術を使用した「RingCentral」と「Zhumu」によって自動的にインストールされたソフトウェアを削除するためにMacに「サイレント」セキュリティ更新プログラムをプッシュしたことをお伝えしました

「Gatekeeper」と「MRT」以外にも「CompatibilityNotificationData」をサイレントアップデートしています
2019 07 18 08 45 04 z

「CompatibilityNotificationData」とは?

Mojaveを実行しているのであれば、/ System / Library / CoreServices / CompatibilityNotificationData.bundleにバンドルがあるはずで、これがインストールされたものです

それはmacOS 10.14.5の前にそこには存在しませんでした

これは、Resourcesフォルダに格納されているプロパティリストCompatibilityNotificationData.plistで、実行可能コードは含まれていませんが、署名されています

このProperty Listの中の、「Contents」の中に「Resources」があり「CompatibilityNotificationData.plist」があります、これは、64ビットではないため、Catalinaと互換性がないアプリを一覧にしたものです

それぞれに最小および最大のバージョン番号が与えられており、アプリグループに割り当てることができます

たとえば、Appleの古いアプリApertureの最大バージョンは4.0(最後のリリースバージョンは3.6だったので、これにはApertureのすべてのリリース済みコピーが含まれます)に与えられ、グループではなくアプリケーション名が割り当てられます

NotificationData 00001

Microsoft Officeコンポーネントは、Wordのような主要アプリケーションとその多くのヘルパーアプリケーションの両方が含まれています

たとえば、指定されたWordの最大バージョンは14.9で、Microsoft Office 2011では14.7.7、現在のOffice 365では16.26です、Office2011の他のすべてのコンポーネントと同様に、WordはMicrosoftOffice2011GroupKeyにグループ化されています

このバンドルは明らかにmacOS Catalina 10.15 への移行の準備の一部です

このデータはシステム情報の既存のレガシソフトウェアの項目で使用されている可能性がありますが、まもなく10.14.6アップデートで出荷される他のツールにも必要になる可能性があります

この「CompatibilityNotificationData.plist」のリストは役に立つ参照です、元のファイルを開くのではなく、テキストまたはXMLエディタで表示するためにコピーを作成し表示します

(Via Eclectic Light Company.)


LEAVE A REPLY

*
*
* (公開されません)