Kesalahan Akses Keychain saat membuat sertifikat sistem baru


10

Saya mengikuti instruksi untuk memberi kode gdbpada MBP saya namun ketika saya sampai pada akhir proses pembuatan sertifikat sistem, gantungan kunci mengatakan "Kesalahan Tidak Diketahui = -2,147,414,007" dan sertifikat belum dibuat.

Ini membuat denda sertifikat untuk lokasi masuk, tetapi sistem gagal.

Apa masalahnya dan bagaimana cara memperbaikinya?

Jawaban:


5

Saya mendapat kesalahan yang sama, jadi saya pergi melalui proses tetapi membuat sertifikat di gantungan kunci masuk. Setelah ini selesai, Anda dapat menyeret sertifikat ke gantungan kunci Sistem melalui UI.

Anda harus membuka kunci sistem Keychain terlebih dahulu jika itu ditampilkan sebagai gembok yang terkunci: cukup klik kanan dan pilih 'Buka kunci rantai "Sistem"'.

Anda harus memasukkan kata sandi beberapa kali tetapi akhirnya berhasil, dan codesignperintah yang sesuai berfungsi:

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

2
Saya sudah mencoba ini, dan saya masih mendapatkan hal yang sama sayangnya. Unable to find Mach task port for process-id 39655: (os/kern) failure (0x5). (please check gdb is codesigned - see taskgated(8))
FlamingSquirrel

Apakah Anda membuka kunci sistem Anda terlebih dahulu? Saya perhatikan bahwa simbol lokal saya memiliki simbol gembok yang tidak dikunci tetapi Sistem yang terkunci. Saya membukanya sebelum mencoba menyeret-dan-menjatuhkan sertifikat. Juga, periksa tidak ada lebih dari satu biner gdb, karena Anda mungkin menandatangani yang salah:locate gdb
Daniel Terhorst-North

Yeay! Kesalahan berbeda kali ini During startup program terminated with signal ?, Unknown signal.Kapan gdb rusak pada macOS?
FlamingSquirrel

Ok jadi sepertinya Anda sudah siap dengan penandatanganan kode. Tidak tahu tentang kesalahan gdb :)
Daniel Terhorst-North

Saya akan menandai sebagai jawaban yang diterima, ini mungkin masalah dengan gdb di komputer saya. Saya pikir untuk saat ini saya hanya akan men-debug pada VM linux saya! Terima kasih.
FlamingSquirrel

0

Beberapa tutorial yang telah saya jalani menguraikan proses ini (& bagi saya, mengunggah ke TestFlight ex: Ray Wenderlich) menentukan untuk membiarkan email CA kosong. Teks petunjuk menyatakan itu diperlukan, tetapi saya mengabaikannya seperti yang dinyatakan dalam tutorial. Dengan hanya menambahkan alamat email otoritas sertifikat (akun admin saya yang terdaftar di itunes terhubung), saya dapat mengunduh sertifikat.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.