OS X Lion v10.7.4 รายการอัปเดตความปลอดภัย 2012-002: ระบบจะไม่โหลดตัวแปรการเรียกใช้ DYLD ส่วนกลางอีกต่อไป
เมื่อติดตั้ง OS X Lion 10.7.4 (หรือรายการอัปเดตความปลอดภัย 2012-002 สำหรับ Snow Leopard) ระบบจะไม่โหลดตัวแปรการเรียกใช้ DYLD จากไฟล์ ~/.MacOSX/environment.plist
หากมีแอปพลิเคชันขึ้นอยู่กับการมีอยู่ของตัวแปรดังกล่าว แอปอาจไม่เปิดขึ้นหลังจากที่คุณติดตั้งอัปเดตหรืออัปเดตความปลอดภัย 2012-002 ของ OS X Lion v10.7.4
หากแอปพลิเคชันของคุณร้องขอนิยามของตัวแปรการเรียกใช้ เช่น DYLD_LIBRARY_PATH วิธีแก้ปัญหาที่ปลอดภัยที่สุดคือระบุคำนิยามดังกล่าวในไฟล์ Info.plist ของแอปพลิเคชันนั้น
ผู้พัฒนาแอปพลิเคชันสามารถค้นหาข้อมูลเกี่ยวกับการใช้ไฟล์ Info.plist ในคลังแหล่งข้อมูลนักพัฒนาของ Apple คุณสามารถระบุตัวแปรการเรียกใช้ได้โดยใช้ปุ่ม LSEnvironment
ดูเพิ่มเติม
การแก้ปัญหาชั่วคราวขั้นสูง
คุณสามารถอนุญาตให้ใช้ตัวแปรการเรียกใช้ DYLD ส่วนกลางได้โดยการสร้างไฟล์ด้วยคำสั่งเทอร์มินัลนี้
sudo touch /var/db/.dlaunchd_allow_global_dld_envar
หากต้องการแปลงกลับเป็นรูปแบบการทำงานที่ปลอดภัยยิ่งขึ้นให้ใช้คำสั่งเทอร์มินัลนี้เพื่อลบไฟล์
SUDO RM /var/db/.launchd_allow_global_dld_envar