แก้ไข: แอปเสียหายและไม่สามารถเปิดได้บน Mac

บางครั้ง Mac ของคุณอาจแสดงข้อความแสดงข้อผิดพลาดที่น่ารำคาญซึ่งแจ้งว่าแอปที่คุณกำลังพยายามเปิดใช้ได้รับความเสียหายและไม่สามารถเปิดได้ สิ่งที่น่าสับสนยิ่งกว่านั้นก็คือข้อผิดพลาดนี้มีผลกับแอพเนทีฟของ macOS หลายตัวด้วย หากคุณรีสตาร์ทคอมพิวเตอร์แล้ว แต่ข้อผิดพลาดไม่ยอมหายไป ให้ดำเนินการตามแนวทางแก้ไขปัญหาด้านล่าง

สารบัญ

  • วิธีแก้ไข “แอปเสียหายและไม่สามารถเปิดได้” บน Mac
    • ปรับแต่งการตั้งค่าความเป็นส่วนตัวของคุณและอัปเดตแอป
    • ติดตั้งแอพอีกครั้ง
    • ใช้คำสั่ง Xattr
    • บทสรุป
    • กระทู้ที่เกี่ยวข้อง:

วิธีแก้ไข “แอปเสียหายและไม่สามารถเปิดได้” บน Mac

ปรับแต่งการตั้งค่าความเป็นส่วนตัวของคุณและอัปเดตแอป

ก่อนดำดิ่งสู่วิธีแก้ปัญหาที่ซับซ้อนกว่านี้ เรามาเริ่มด้วยวิธีแก้ไขปัญหาชั่วคราวกันก่อนดีกว่า

นำทางไปยัง ค่ากำหนดของระบบ, เลือก ความปลอดภัยและความเป็นส่วนตัวและไปที่ ทั่วไป. ไปที่ อนุญาตให้ดาวน์โหลดแอปจาก และเลือก ที่ไหนก็ได้. กล่าวคือ คุณกำลังอนุญาตให้แอปที่ไม่ใช่ App Store ทำงานบนเครื่องของคุณ

mac อนุญาตให้ดาวน์โหลดแอปได้จากทุกที่

ผู้ใช้หลายคนยืนยันว่าแอปบางแอปดูเหมือนจะทำงานไม่ถูกต้องเมื่อเลือกตัวเลือก "App Store และนักพัฒนาที่ระบุ"

นอกจากนี้ ให้ตรวจสอบว่ามีแอปเวอร์ชันใหม่กว่านี้หรือไม่ หากคุณดาวน์โหลดแอปที่มีปัญหาจาก App Store ให้เปิดแอป Store และตรวจสอบการอัปเดต หากคุณใช้ macOS เวอร์ชันเก่า ให้ไปที่

การอัปเดตระบบตรวจสอบการอัปเดตและติดตั้งระบบปฏิบัติการเวอร์ชันล่าสุดที่มีให้สำหรับ Mac ของคุณ

ติดตั้งแอพอีกครั้ง

การดาวน์โหลดซ้ำหรือติดตั้งแอปที่ทำให้เกิดข้อผิดพลาดนี้ใหม่อาจเป็นวิธีแก้ปัญหาที่คุณกำลังมองหา หากคุณดาวน์โหลดแอปจากเว็บไซต์ดาวน์โหลดของบริษัทอื่นในตอนแรก ให้ถอนการติดตั้งและดาวน์โหลดจากเว็บไซต์อย่างเป็นทางการของผู้พัฒนาในครั้งนี้ ยังดีกว่าถ้าแอพมีอยู่ใน App Store ให้ดาวน์โหลดโดยตรงจาก Store

ดาวน์โหลดแอปของคุณจากแหล่งที่เชื่อถือได้และเชื่อถือได้เสมอเพื่อให้ Mac ของคุณปลอดภัยจากภัยคุกคาม เพื่อเป็นการเตือนความจำอย่างรวดเร็ว เว็บไซต์ดาวน์โหลดของบริษัทอื่นบางแห่งอาจแก้ไขโค้ดของแอปเพื่อแทรกแอดแวร์หรือตัวติดตามต่างๆ นั่นอาจอธิบายได้ว่าทำไมคุณจึงได้รับข้อผิดพลาดนี้บน Mac ของคุณ

ใช้คำสั่ง Xattr

NS xattr คำสั่งให้คุณแก้ไขหรือลบคุณสมบัติเพิ่มเติมของแอพและไฟล์ของคุณ กล่าวคือ คำสั่งนี้จะแก้ไขข้อมูลเสริมที่แนบมากับแอปหรือไฟล์ของคุณ หรือที่เรียกว่าข้อมูลเมตา

ผู้ใช้จำนวนหนึ่งแก้ไขปัญหานี้ด้วยการเรียกใช้ xattr -r -d com.apple.quarantine คำสั่งในเทอร์มินัล เพื่อความชัดเจน คำสั่งนี้ให้คุณลบการตั้งค่าสถานะกักกันออกจากแอปของคุณ ตรวจสอบอีกครั้งเพื่อให้แน่ใจว่าคุณเพิ่มเส้นทางที่ถูกต้องไปยังแอปของคุณหลังจาก com.apple.quarantine สตริง ใช้คำสั่งนี้เฉพาะเมื่อคุณแน่ใจว่าไฟล์หรือแอพของคุณมาจากแหล่งที่เชื่อถือได้

มีคำสั่งอื่นที่ใช้ได้ผลกับผู้ใช้หลายคน แต่เราขอแนะนำให้คุณใช้เป็นทางเลือกสุดท้ายเท่านั้น NS xattr -cr /path/application.app คำสั่งช่วยให้คุณสามารถลบไฟล์หรือคุณลักษณะของแอปทั้งหมด (ข้อมูลเมตา) ทำให้ Mac ของคุณไม่สามารถประเมินได้ว่าไฟล์หรือแอปนั้นเสถียรหรือปลอดภัย ดังนั้น ดำเนินการด้วยความเสี่ยงของคุณเอง และเฉพาะเมื่อคุณแน่ใจ 100 เปอร์เซ็นต์ว่าแอปที่คุณพยายามเปิดใช้มีความเสถียรและปลอดภัย ตัวอย่างเช่น สมมติว่าแอปที่มีปัญหาคือ iTunes และอยู่ในโฟลเดอร์แอปพลิเคชัน คุณต้องเรียกใช้คำสั่งนี้: xattr -cr /Applications/iTunes.app.

บทสรุป

หาก Mac ของคุณแจ้งว่าแอปที่คุณกำลังพยายามเปิดใช้ได้รับความเสียหาย อาจแสดงว่าโค้ดของแอปมีการเปลี่ยนแปลง ซึ่งอาจทำให้ความปลอดภัยและความเสถียรของระบบของคุณตกอยู่ในความเสี่ยง ในการแก้ไขข้อผิดพลาดนี้ ให้อัปเดตแอปที่มีปัญหา ติดตั้งการอัปเดต macOS ล่าสุด หรือติดตั้งแอปใหม่อีกครั้ง เป็นทางเลือกสุดท้าย ใช้ xattr คำสั่งลบข้อมูลเมตาออกจากแอพ

คุณจัดการเพื่อกำจัด“แอปเสียหายและเปิดไม่ได้" ข้อผิดพลาด? คุณพบวิธีแก้ไขปัญหาอื่น ๆ เพื่อแก้ไขข้อผิดพลาดที่น่ารำคาญนี้หรือไม่? แบ่งปันความคิดเห็นของคุณในความคิดเห็นด้านล่าง