ไม่สามารถเปิดแอพพลิเคชันได้ "ข้อความผิดพลาดใน Mac OS X"

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


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

การแก้ปัญหา "App เสียหายและไม่สามารถเปิดได้" ข้อผิดพลาดใน OS X

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

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

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

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

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

นั่นควรจะเป็นสิ่งที่จำเป็นต่อการทำให้แอปของคุณทำงานได้อีกครั้งใน OS X

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

คุณสามารถกำหนดเป้าหมายกระบวนการเก็บข้อมูลได้โดยใช้ Activity Monitor ถ้าต้องการหรือใช้บรรทัดคำสั่งถ้าคุณพอใจกับ Terminal:

sudo killall -v storeaccountd

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

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

ดีที่จะอธิบายปัญหา MAS pic.twitter.com/Nuqj9Uxxiz

- Paul Haddad (@tapbot_paul) วันที่ 12 พฤศจิกายน 2015

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