MacBook Air(2014年初頭)でYosemite 10.10.5を実行し、Safari v。10.1.2を実行します。
新しいSafariウィンドウが空白になる。それらにURLを入力しても、ページは読み込まれません。
Safariを終了して再起動すると、システムエラーが発生します。
問題のため、Safariを開けません。
SafariがこのバージョンのMac OSXで動作することを開発者に確認してください。アプリケーションを再インストールする必要がある場合があります。アプリケーションとMac OSXで利用可能なアップデートを必ずインストールしてください。」
クラッシュレポート(およびターミナルからSafariを起動)に次のエラーが表示されます。
dyld: Library not loaded: /usr/lib/libcrypto.35.dylib
Referenced from: /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice
Reason: image not found
Trace/BPT trap
ディレクトリを一覧表示すると、この問題に最も近いファイルがここで(おそらくiTunesの更新が原因で)更新されていることがわかります。
drwxr-xr-x 3 root wheel 102 Dec 14 08:52 AppleMobileDeviceHelper.app
drwxr-xr-x 3 root wheel 102 Dec 14 08:52 AppleMobileSync.app
-rwxr-xr-x 1 root wheel 4119552 Oct 16 21:31 MobileDevice
drwxr-xr-x 45 root wheel 1530 Oct 16 21:31 Resources
drwxr-xr-x 3 root wheel 102 Oct 16 20:49 _CodeSignature
-rwxr-xr-x 1 root wheel 43936 Oct 16 21:31 reenumerate_ios_devices
(12月14日の2つのファイルは、古いファイルと比較した最新の更新を示します)
これらの更新されたファイルのタイムスタンプは、iTunesが12.8.1.2に更新されるのと一致します。
仮説:iTunesを12.8.1.2にアップデートすると、/ System / Library / PrivateFrameworks / MobileDevice.frameworkがSafari 10.1.2と互換性のないバージョンにアップデートされます。回避策2(下記)は仮説をサポートします。
回避策1:Firefoxをインストール/使用する
回避策2:/System/Library/PrivateFrameworks/MobileDevice.frameworkをゴミ箱(または他の場所)に移動します。
Mojaveに更新できない、MobileDevice.frameworkが提供する機能を失いたくない、Firefoxに切り替えられない(または強制されたくない)ユーザーを直接修正する場合に備えて、ここに投稿します。 。
/usr
間違いなくユーザーライブラリではありません。これは、カーネル(ユーザーランド)以外のソフトウェアが(特に)常駐する場所へのUNIXパスです。