Exécution de Yosemite 10.10.5 sur Macbook Air (début 2014), avec Safari v. 10.1.2.
Les nouvelles fenêtres Safari s'affichent en blanc. Taper une URL dans ces fenêtres ne charge pas les pages.
Quitter Safari et le relancer provoque une erreur système :
Safari ne peut être ouvert en raison d'un problème.
Vérifiez auprès du développeur que Safari fonctionne avec cette version de Mac OSX. Vous devrez peut-être réinstaller l'application. Veillez à installer toutes les mises à jour disponibles pour l'application et Mac OSX."
Le rapport d'incident (et le lancement de Safari à partir du terminal) montre cette erreur :
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
L'énumération du répertoire montre que des fichiers ont été mis à jour ici (vraisemblablement à cause de la mise à jour d'iTunes) qui sont proches de ce problème :
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
(deux fichiers du 14 décembre indiquent une mise à jour récente par rapport aux fichiers plus anciens)
L'horodatage de ces fichiers mis à jour coïncide avec la mise à jour d'iTunes en 12.8.1.2.
Hypothèse : Mise à jour d'iTunes vers 12.8.1.2 a mis à jour /System/Library/PrivateFrameworks/MobileDevice.framework vers une version incompatible avec Safari 10.1.2. La solution de contournement 2 (ci-dessous) confirme l'hypothèse.
SOLUTION 1 : Installer/utiliser Firefox
SOLUTION 2 : Déplacez /System/Library/PrivateFrameworks/MobileDevice.framework vers la poubelle (ou ailleurs). SOLUTION 3 (pas encore vérifiée mais supposée fonctionner) : Installez MacOS Mojave.
Posté ici au cas où quelqu'un aurait une solution directe pour les utilisateurs qui ne peuvent pas mettre à jour vers Mojave, ne veulent pas perdre les capacités que MobileDevice.framework fournit, et ne peuvent pas (ou ne veulent pas être forcés à) passer à Firefox.