Saya diminta untuk mengetikkan nama pengguna dan kata sandi admin sistem ketika saya menyusun proyek Xcode saya. Seluruh pesannya adalah
Mac OS X ingin melakukan perubahan. Ketik nama dan kata sandi administrator untuk mengizinkannya. Mac OS X ingin menggunakan rantai kunci sistem.
Apakah ada yang punya solusi untuk ini?
Masalahnya ada pada Sertifikat Pengembang pada Keychain yang ada di bawah "Sistem", di panel sebelah kiri, yang selalu terkunci dan memerlukan sandi saya untuk membuka kuncinya!
Jadi cukup pindahkan Sertifikat Pengembang ke "login", yang selalu tidak terkunci. Sekarang masalah Anda teratasi.
sumber
Buka Akses Rantai Kunci
Klik Sistem di panel kiri
Buka kunci rantai kunci Sistem di kiri atas (jika terkunci)
Sortir item Sistem menurut Jenis sehingga kuncinya ada di atas
Cari kunci pribadi yang terus meminta kata sandi
Klik dua kali di atasnya dan pilih Access Control
Pilih "Izinkan semua aplikasi untuk mengakses item ini"
Simpan perubahan, kunci rantai kunci Sistem dan keluar dari aplikasi Rantai Kunci
Mulai ulang aplikasi yang terus meminta untuk mengubah rantai kunci Anda
sumber
Saya mendapatkan masalah ini karena saya memiliki sertifikat duplikat di login dan gantungan kunci Sistem saya. Dengan membuka Akses Keychain dan menghapus semua sertifikat dari Sistem yang juga masuk memecahkan masalah ini. Semoga ini membantu.
sumber
Saya menemukan masalah itu adalah menyediakan profil. Saya menghapus semua profil penyediaan sebelumnya dan kemudian menginstal ulang yang saya butuhkan.
sumber
Dalam kasus saya, saya pergi ke Akses Keychain, memilih "sistem" di "Gantungan Kunci" (kiri atas). Kemudian untuk setiap item: klik kanan, "Dapatkan Info", "Kontrol Akses" dan tambahkan Xcode dalam daftar "Selalu izinkan akses oleh aplikasi ini:".
sumber
Pindahkan kunci pribadi Anda dari Sistem untuk masuk ke akses rantai kunci. Lalu pindahkan sertifikat pengembang Anda ke masuk. Ini berhasil untuk saya.
sumber
Saya mengikuti solusi yang mirip dengan apa yang dilakukan @krafter tetapi, alih-alih memberikan akses ke semua yang ada di rantai kunci sistem, saya hanya perlu menambahkan xcode ke profil penyediaan di bawah rantai kunci -> sistem -> "profil penyediaan Anda" -> dapatkan info -> Kontrol Akses lalu tambahkan xcode. Inilah yang berhasil untuk 4.6
sumber
Ya - jalankan XCode hanya dengan hak administrator. Diperlukan hak administrator untuk melakukan banyak tugas, instalasi, sesi debug, dan semacamnya.
sumber
Apakah Anda yakin itu mengatakan "Mac OS X" bukan sesuatu yang terkait dengan alat pengembang?
Itu normal jika Alat Pengembang ingin mengaktifkan Mode Pengembang di Mac Anda, oleh karena itu, Anda tidak perlu memasukkan kata sandi administrator setiap kali Anda mulai men-debug aplikasi Anda di simulator untuk pertama kali setelah setiap peluncuran Xcode.
Tetapi jika Anda tidak mengaktifkan Mode Pengembang, ketika ditawarkan oleh Xcode, maka bersiaplah, Xcode itu akan meminta kata sandi administrator untuk setiap pertama kali Anda meluncurkan debugging di simulator setelah setiap peluncuran Xcode.
sumber
Anda perlu menambahkan nama pengguna OSx Anda ke
_developer
grup. Bekerja untuk saya.sumber
Tampaknya Xcode tidak menyegarkan pemilihan tim jadi memilihnya lagi dari tab umum target menyelesaikannya.
sumber
Pengaturan Kontrol Akses tampaknya tidak lagi menyimpan untuk kunci pribadi yang disimpan di rantai kunci Sistem, jadi mencoba menambahkan Xcode ke daftar putih di sana tidak berhasil untuk saya.
Untuk mempertahankan perubahan Kontrol Akses, saya harus menyalin kunci pribadi + sertifikat ke rantai kunci Login. Ini membuat Xcode tidak mengganggu saya ketika arsip penandatanganan kode untuk distribusi.
Perhatikan bahwa Xcode akan menghentikan distribusi jika pengaturan Kepercayaan sertifikat diubah (misalnya, Selalu Izinkan untuk Penandatanganan Kode); Anda harus membiarkan ini mengatur Default Sistem.
Saya berharap ada solusi yang lebih baik dari ini, karena ini terasa kurang tepat. Tapi itu berhasil untuk saat ini.
sumber