ใช้งาน Yosemite 10.10.5 บน MacBook Air (ต้นปี 2014) กับ 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
(ไฟล์ 14 ธันวาคมที่สองแสดงการอัปเดตล่าสุดเมื่อเทียบกับไฟล์ที่เก่ากว่า)
การประทับเวลาของไฟล์ที่อัปเดตเหล่านั้นตรงกับ 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 ไปที่ถังขยะ (หรือที่อื่น) WORKAROUND 3 (ยังไม่ได้รับการยืนยัน แต่ยังทึกทักว่าจะทำงาน): ติดตั้ง macOS Mojave
โพสต์ที่นี่ในกรณีที่บางคนมีการแก้ไขโดยตรงสำหรับผู้ใช้ที่ไม่สามารถอัปเดต Mojave ไม่ต้องการสูญเสียความสามารถที่ MobileDevice.framework มีให้และไม่สามารถ (หรือไม่ต้องการถูกบังคับ) เปลี่ยนเป็น Firefox .
/usr
ไม่ใช่ไลบรารีผู้ใช้แน่นอนมันเป็นเส้นทาง UNIX ไปยังตำแหน่งที่ซอฟต์แวร์ที่ไม่ใช่เคอร์เนล (userland) อยู่ (เหนือสิ่งอื่นใด)