Запуск Yosemite 10.10.5 в MacBook Air (на початку 2014 року), із Safari проти 10.1.2.
Нові вікна Safari виходять порожніми. Введення URL-адреси в них не завантажує сторінки.
Вихід із 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
(два файли 14 грудня вказують на останні оновлення порівняно зі старими файлами)
Часові позначки цих оновлених файлів збігаються з оновленням iTunes до 12.8.1.2.
Гіпотеза: оновлення iTunes до 12.8.1.2 оновлено /System/Library/PrivateFrameworks/MobileDevice.framework до версії, несумісної із Safari 10.1.2. Обхід 2 (нижче) підтримує гіпотезу.
РОБОТА 1: Встановлення / використання Firefox
WORKAROUND 2: Перемістіть /System/Library/PrivateFrameworks/MobileDevice.framework у кошик (або деінде) WORKAROUND 3 (ще не перевірено, але передбачається, що працює): Встановіть macOS Mojave.
Опубліковано тут у випадку, якщо хтось має пряме виправлення для користувачів, які не можуть оновити Mojave, не хочуть втрачати можливості, які надає MobileDevice.framework, і не можуть (або не хочуть примушувати) переходити на Firefox .
/usr
це, безумовно, не бібліотека користувачів, це шлях UNIX до місця проживання програмного забезпечення, яке не є ядром (userland) (серед іншого).