OK, after just a little bit more directory-diving, here's what I SUSPECT is going on -- but I don't have time to test the theory and potentially messing up my system forever.
Assuming that the
System/Library/StagedFrameworks
directory is indeed only supposed to be used as a staging ground for Installer scripts when running installations, I'm wondering whether the items in the
Safari
directory therein shouldn't have been copied off into the
System/Library/Frameworks
or
System/Library/PrivateFrameworks
directories, which contain a ton of other framework files?
There are some existing frameworks in those two directories that have newer versions within the
StagedFrameworks/Safari
directory --
Frameworks/JavaScriptCore.framework
(11602.3.12.0.1 is newer than 11601.7.8);
PrivateFrameworks/Safari.framework
;
PrivateFrameworks/SafariShared.framework
;
PrivateFrameworks/WebInspector.framework
; and
PrivateFrameworks/WebInspectorUI.framework
(11602 is newer than 11601);
Frameworks/WebKit.framework
(11602.3.12.0.1 is newer than 11601.7.8).
There are also two apparently new framework files:
WebCore.framework
and
WebKitLegacy.framework
.
I'm kind of curious whether or not these various files should have been copied off into the other directories prior to the installer updating the various dynamic library caches? Any ideas out there?