แก้ไขข้อความแสดงข้อผิดพลาด “แอปเสียหายไม่สามารถเปิดได้” ใน Mac OS X

สารบัญ:

Anonim

ผู้ใช้ Mac บางรายพบว่าพวกเขาไม่สามารถเปิดแอปพลิเคชันบางตัวที่ดาวน์โหลดจาก Mac App Store ได้ เมื่อพยายามเปิดแอปที่ได้รับผลกระทบใน Mac OS จะมีข้อความแจ้งว่า “Name.app เสียหายและไม่สามารถเปิดได้ ลบ Name.app และดาวน์โหลดอีกครั้งจาก App Store” รูปแบบอื่นคือหน้าต่างป๊อปอัปปรากฏขึ้นโดยขอให้ผู้ใช้ "ลงชื่อเข้าใช้เพื่อใช้แอปพลิเคชันนี้บนคอมพิวเตอร์เครื่องนี้" โดยขอ Apple ID และรหัสผ่าน

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

การแก้ไขข้อผิดพลาด “แอปเสียหายและไม่สามารถเปิดได้” ใน Mac OS X

ข้อความแสดงข้อผิดพลาดนี้มีแนวโน้มที่จะปรากฏใน Mac OS X เวอร์ชันใหม่:

  1. รีบูตเครื่อง Mac เพียงอย่างเดียวอาจเพียงพอที่จะแก้ไขแอปที่มีปัญหาและลบข้อความแสดงข้อผิดพลาด
  2. หากการรีบูตไม่สามารถแก้ไขแอปได้ ให้ลบแอปออก (เพียงลากไปที่ถังขยะแล้วปล่อยว่าง) จากนั้นเปิด Mac App Store ใหม่และดาวน์โหลดแอปอีกครั้งผ่านแท็บการซื้อหรือโดย ค้นหาแอปด้วยตนเอง
  3. เปิดแอปที่เคยได้รับผลกระทบอีกครั้ง ตอนนี้ควรใช้งานได้ตามปกติ

วิธีที่ 2: แก้ไขข้อผิดพลาด “แอปเสียหายและไม่สามารถเปิดได้” เมื่อเปิดแอป Mac

หากวิธีการข้างต้นไม่ได้ผล คุณอาจต้องเพิ่มขั้นตอนเพิ่มเติม:

  1. ลบแอปที่เป็นปัญหาออกจาก Mac
  2. ออกจาก Mac App Store
  3. รีสตาร์ท Mac
  4. เมื่อรีบูตเครื่อง ให้เปิด Mac App Store และลงชื่อเข้าใช้ App Store อีกครั้ง
  5. ดาวน์โหลดแอปที่มีปัญหาอีกครั้ง

ข้อความแสดงข้อผิดพลาด “แอปเสียหายและไม่สามารถเปิดได้” นี้เกิดขึ้นเป็นครั้งคราว แม้ใน macOS รุ่นใหม่ เช่น macOS Big Sur โชคดีที่การลบแอป รีบูตเครื่อง และดาวน์โหลดใหม่อีกครั้งมักจะช่วยแก้ปัญหาได้อย่างรวดเร็ว

การแก้ไขข้อผิดพลาด “ลงชื่อเข้าใช้เพื่อใช้แอปพลิเคชันนี้บนคอมพิวเตอร์เครื่องนี้” ใน Mac OS X

รูปแบบอื่นของข้อความแสดงข้อผิดพลาดนี้อาจปรากฏใน Mac OS X เวอร์ชันเก่า:

  1. ปิดกล่องโต้ตอบแสดงข้อผิดพลาด “ลงชื่อเข้าใช้เพื่อใช้แอปพลิเคชันนี้” เมื่อคุณเห็น และรีบูตเครื่อง Mac แทน
  2. เมื่อรีบูต ให้เปิด Mac App Store และลงชื่อเข้าใช้ Apple ID ของคุณเพื่อตรวจสอบสิทธิ์ Mac และแอพที่เกี่ยวข้องทั้งหมดอีกครั้ง
  3. เปิดแอพตามปกติ

นั่นคือทั้งหมดที่จำเป็นเพื่อให้แอปของคุณกลับมาทำงานได้อีกครั้งใน OS X

การแก้ไขข้อผิดพลาดของแอปด่วนสำหรับผู้ใช้ Mac ขั้นสูง: การฆ่ากระบวนการ

คุณสามารถกำหนดเป้าหมายกระบวนการ storeaccountd ผ่านตัวตรวจสอบกิจกรรมได้หากต้องการ หรือใช้บรรทัดคำสั่งหากคุณพอใจกับเทอร์มินัล:

sudo killall -v storeaccountd

โดยทั่วไปจะมีสองกระบวนการ "storeaccountd" ที่กำลังทำงานอยู่ กระบวนการหนึ่งเป็นผู้ใช้ และอีกกระบวนการเป็นรูท ดังนั้นการใช้ killall กับทั้งสองก็เพียงพอแล้วในการแก้ไขปัญหา

ผู้ที่สนใจเรียนรู้เพิ่มเติมเกี่ยวกับรายละเอียดทางเทคนิคเบื้องหลังข้อความแสดงข้อผิดพลาดเหล่านี้สามารถอ้างอิงจากเธรด Twitter นี้ ซึ่งเปิดเผยใบรับรองที่หมดอายุและการคาดเดาเกี่ยวกับปัจจัยที่เกี่ยวข้องต่างๆ

แน่นอน หากคุณไม่เห็นข้อความแสดงข้อผิดพลาดเหล่านี้บน Mac ของคุณ คุณก็ไม่มีอะไรต้องกังวล และใช้ชีวิตอย่างสนุกสนานได้ แต่อย่างน้อยคุณควรเห็นพวกเขารู้ว่ามันเป็นการแก้ไขง่ายๆ แอพไม่ได้เสียหายจริง ๆ มันเป็นเพียงข้อผิดพลาดในฝั่ง Apple ของสิ่งต่าง ๆ พร้อมการแก้ไขอย่างรวดเร็ว

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

แก้ไขข้อความแสดงข้อผิดพลาด “แอปเสียหายไม่สามารถเปิดได้” ใน Mac OS X