แอป Mac หลายตัวเริ่มขัดข้องกะทันหันในช่วงสุดสัปดาห์ที่ผ่านมา สาเหตุเกิดจากวิธีที่แอปทำงาน Apple เปลี่ยนการรับรองของแอปพลิเคชันที่ไม่ได้ซื้อหรือได้รับโดยตรงจาก Mac อย่างเป็นทางการ App ร้านค้า จำนวนแอปพลิเคชันที่ได้รับผลกระทบค่อนข้างสูง
ผู้ใช้แอปพลิเคชันจำนวนหนึ่ง รวมถึง Soulver หรือ PDFPen ที่ดาวน์โหลดโปรแกรมจากเว็บไซต์ของผู้พัฒนาแอปพลิเคชันนั้นๆ และไม่ใช่จาก Mac อย่างเป็นทางการ App Storu พบว่าแอปของพวกเขาเกิดขัดข้องทันทีหลังจากเปิดตัว นักพัฒนาแอปจึงรีบออกมาขอโทษ โดยระบุว่าสาเหตุคือใบรับรองแอปหมดอายุแล้ว
Apple ออกใบรับรองการลงนามให้กับนักพัฒนาแอปพลิเคชันเพื่อให้แน่ใจว่าแอปพลิเคชันที่ดาวน์โหลดนอกสภาพแวดล้อม Mac App Storu เป็นใบรับรองที่ถูกต้องตามกฎหมาย มาจากแหล่งที่มาที่ทราบ และไม่มีการแก้ไขใดๆ นับตั้งแต่มีการลงนามครั้งล่าสุด ในอดีต การหมดอายุของลายเซ็นใบรับรองไม่มีผลต่อซอฟต์แวร์ที่เผยแพร่ไปแล้ว อย่างไรก็ตาม กฎนี้ได้เปลี่ยนแปลงไปเมื่อมีการเปิดตัว macOS Sierra สำหรับ Mac เมื่อปีที่แล้ว
คุณอาจจะสนใจ
แล้ว Apple เริ่มมีการเรียกร้อง"provisioning profile" ซึ่งระบบจะได้รับข้อมูลว่าได้ตรวจสอบใบสมัครแล้ว Applemv ในฐานข้อมูลออนไลน์และได้รับอนุญาตให้ดำเนินการบางอย่างของระบบ อย่างไรก็ตาม โปรไฟล์เหล่านี้ยังได้รับการลงนามด้วยใบรับรองการลงนามของนักพัฒนา และเมื่อใบรับรองหมดอายุ โปรไฟล์จะถือเป็นโมฆะ
ในบรรดา "เหยื่อ" ของใบรับรองที่ถูกเพิกถอน ได้แก่ ผู้ใช้แอปพลิเคชัน 1Pass เป็นต้นword สำหรับ Mac ที่ดาวน์โหลดแอปจากเว็บไซต์ของผู้พัฒนา AgilBits อธิบายเมื่อวันอาทิตย์ว่าผู้ใช้ที่ได้รับผลกระทบต้องอัปเดตเป็นเวอร์ชันล่าสุดด้วยตนเอง (6.5.5) โดยเสริมว่าผู้ใช้ 1Password ดาวน์โหลดจาก Mac App Storu ไม่ต้องกังวลเกี่ยวกับภาวะแทรกซ้อนใดๆ ที่เกี่ยวข้องกับการหมดอายุใบรับรอง
เรารู้ว่าใบรับรองนักพัฒนาของเราจะหมดอายุในวันอาทิตย์ แต่เราเชื่อว่าเราแค่ต้องออกเวอร์ชันใหม่ ซึ่งเห็นได้ชัดว่าไม่ใช่เลย จริงๆ แล้ว มันมีผลข้างเคียงที่ไม่คาดคิด คือ macOS ไม่ยอมเปิด 1Pass ตามปกติword. "
วิธีแก้ปัญหาทันทีสำหรับนักพัฒนาแอปพลิเคชันที่ได้รับผลกระทบคือการต่ออายุใบรับรองการลงนามโค้ดก่อนที่จะหมดอายุ
แหล่งที่มา: MacRumors