ฉันมีปัญหาเดียวกัน (เฉพาะกับ SourceTree หลังจากการอัปเดต) และเมื่อเห็นคำตอบของ @ kopischke ทำให้ฉันนึกถึง Ask Ask thread อื่น ๆ ในปัญหาฐานข้อมูล LaunchServices อื่น:
ทำไมรายการแอปพลิเคชัน "Open with" ของ Mac ของฉันจึงเริ่มแสดงรายการแอพสองครั้งและบางครั้งสามครั้ง
คำสั่ง LaunchServices รีเซ็ตที่จัดเตรียมไว้นั้นแตกต่างจาก @kopischke ที่จัดเตรียมไว้เล็กน้อย:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
ฉันลองมันและมันแก้ปัญหา "การเปิดแอปพลิเคชันเป็นครั้งแรก" แต่มันก็ไม่ต้องการให้ฉันใช้งานแอปพลิเคชันอื่นทุกครั้งอีกด้วย (มีเพียงไม่กี่ตัวเท่านั้นฉันไม่เห็นรูปแบบที่ชัดเจน) ดังนั้นจึงควรลองสิ่งนี้ก่อนลองข้อเสนอแนะก่อนหน้า