เกิดข้อผิดพลาดในการเข้าถึง Keychain เมื่อสร้างใบรับรองระบบใหม่


11

ฉันทำตามคำแนะนำในการกำหนดรหัสgdbบน MBP ของฉัน แต่เมื่อฉันไปถึงจุดสิ้นสุดของกระบวนการสร้างใบรับรองระบบพวงกุญแจแจ้งว่า"Unknown Error = -2,147,414,007"และใบรับรองยังไม่ถูกสร้างขึ้น

มันสร้างใบรับรองที่ดีสำหรับสถานที่เข้าสู่ระบบ แต่ระบบล้มเหลว

ปัญหาคืออะไรและฉันจะแก้ไขได้อย่างไร

คำตอบ:


6

ฉันได้รับข้อผิดพลาดเดียวกันดังนั้นฉันจึงผ่านกระบวนการ แต่สร้างใบรับรองในพวงกุญแจการเข้าสู่ระบบ เมื่อทำสิ่งนี้เสร็จแล้วคุณสามารถลากใบรับรองลงใน System keychain ผ่าน UI

คุณจะต้องปลดล็อคระบบพวงกุญแจของคุณก่อนถ้ามันแสดงเป็นกุญแจล็อค: เพียงคลิกขวาและเลือก 'ปลดล็อคพวงกุญแจ "ระบบ"'

คุณต้องป้อนรหัสผ่านหลายครั้ง แต่ในที่สุดก็ใช้งานได้และcodesignคำสั่งที่เกี่ยวข้องจะทำงาน:

codesign -fs your-cert-name $(which gdb)

2
ฉันได้ลองทำสิ่งนี้แล้วและฉันก็ยังคงได้สิ่งนี้เหมือนเดิม Unable to find Mach task port for process-id 39655: (os/kern) failure (0x5). (please check gdb is codesigned - see taskgated(8))
FlamingSquirrel

คุณปลดล็อคระบบของคุณก่อน? ฉันสังเกตเห็นว่าคนในท้องที่ของฉันมีสัญลักษณ์รูปกุญแจปลดล็อค แต่ระบบตัวหนึ่งถูกล็อค ฉันปลดล็อคก่อนพยายามลากและวางใบรับรอง นอกจากนี้ตรวจสอบมีไม่เกินหนึ่ง gdb ไบนารีเพราะคุณอาจได้รับการลงนามผิดหนึ่ง:locate gdb
แดเนียล Terhorst เหนือ

Yeay! ข้อผิดพลาดที่แตกต่างกันในเวลานี้During startup program terminated with signal ?, Unknown signal.gdb ผิดพลาดใน macOS เมื่อไหร่?
FlamingSquirrel

ตกลงดังนั้นดูเหมือนว่าคุณพร้อมสำหรับการเซ็นชื่อโค้ดแล้ว ไม่มีความคิดเกี่ยวกับข้อผิดพลาด gdb :) ความ
แดเนียล Terhorst เหนือ

ฉันจะทำเครื่องหมายเป็นคำตอบที่ยอมรับอาจเป็นปัญหากับ gdb ในเครื่องของฉัน ฉันคิดว่าตอนนี้ฉันจะแก้จุดบกพร่องบน linux VM ของฉัน! ขอบคุณ
FlamingSquirrel

0

บทเรียนบางบทที่ฉันได้ดำเนินการเกี่ยวกับการสรุปกระบวนการนี้ (& สำหรับฉันอัปโหลดไปยัง TestFlight เช่น Ray Wenderlich) ระบุว่าจะปล่อยอีเมล CA ว่างไว้ ข้อความคำใบ้ระบุว่าเป็นสิ่งจำเป็น แต่ฉันไม่สนใจสิ่งนี้ตามที่ระบุไว้ เพียงแค่เพิ่มที่อยู่อีเมลของผู้ออกใบรับรอง (บัญชีผู้ดูแลระบบของฉันที่ลงทะเบียนกับ iTunes เชื่อมต่อ) ฉันสามารถดาวน์โหลดใบรับรองได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.