Saya baru saja meningkatkan ke 10.7.3, dan ketika saya mencoba men-debug proyek iOS saya di simulator untuk pertama kalinya setelah masuk, saya diminta dengan dua peringatan berikut:
Pengguna saya adalah pengguna admin. Saya belum pernah melihat peringatan ini sebelumnya. Bagaimana cara membuat mereka berhenti?
EDIT
Saya telah memverifikasi bahwa saya adalah anggota _developer
grup yang menggunakan id -a
.
ios
ios-simulator
osx-lion
Heath Borders
sumber
sumber
_developer
grup seperti ini: stackoverflow.com/questions/1837889/… tetapi jika Anda sudah menjadi bagian dari_developer
grup (seperti saya) maka saya tidak yakin apa yang berubah. Saya tahu/etc/authorization
file tersebut telah berubah di 10.7.3, dan beberapa pengujian menunjukkan bahwa saya dapat menghilangkan beberapa petunjuk dengan mengeditnya menjadi selaluallow
debug, tetapi dengan aturan default tampaknya gagal dalam_developer
pengujian grup. :( Saya mencatat apa yang saya temukan sehingga orang lain dapat menggali lebih banyak detail dan lebih memahami apa yang rusak.Jawaban:
Ada solusi yang lebih sederhana untuk ini. Coba jalankan perintah berikut:
sumber
DevToolsSecurity
menjelaskan dengan tepat apa yang terjadi.Developer mode is already enabled.
aktifkan mode develoer: Di Terminal, jalankan ini: DevToolsSecurity -enable
sumber
Developer mode is already enabled.
Sesuai jawaban Zev Eisenberg, menginstal ulang Xcode 4.2.1 berhasil. Namun, mungkin lebih mudah untuk hanya menambal
/etc/authorization
file dengan diff berikut.sumber
security authorizationdb write system.privilege.taskport allow
membuat permintaan kata sandi saya menghilangMenginstal ulang Xcode 4.2.1 setelah memutakhirkan ke 10.7.3 tampaknya telah memperbaikinya untuk saya.
sumber
Saya mengubah aturan untuk
system.privilege.taskport
dan lansiran tidak muncul lagi./etc/authorization
.system.privilege.taskport
. Di bawah garis<key>class</key>
, ubah<string>rule</string>
menjadi<string>allow</string>
sumber
security authorizationdb write system.privilege.taskport allow
di baris perintah.Saya memiliki masalah yang sama dengan mac saya 10.12.5 & Xcode9 Jalankan perintah ini:
Kemudian masukkan sandi Anda .. Periksa apakah masih meminta Anda. Semoga berhasil..
sumber
Sesuatu telah diubah pada file / etc / authorization, saya menggunakan Lion tanpa v10.7.3 dan memiliki kode berikut
Garis 5807-5814
Setelah pembaruan, file berisi banyak modifikasi karena mendukung bahasa baru tetapi baris yang sesuai dengan otorisasi debugging berbeda dari baris yang ditunjukkan di atas di
Baris 7675-7676
Saya tidak dapat menerapkan perbedaan ini ke instalasi 10.7.3 Lion saya karena ini adalah mesin produksi dan saya tidak dapat mengambil risiko untuk merusaknya
Saya memiliki semua izin yang diperlukan seperti yang ditunjukkan dari perintah
id -a
sumber
Saya baru saja mematikan debugging di (edit skema) -> hapus centang debug yang dapat dieksekusi. Tetapi saya juga melakukan semua debugging saya di konsol lain, jadi jika Anda mengembangkan dan membutuhkan debugger maka itu tidak akan membantu. Saya hanya mengalami masalah ini dengan versi lama Xcode 8.2.1 karena saya menjalankan kode di Mac lama menggunakan El Capitan.
Mac dan Xcode versi 10 yang lebih baru sepertinya tidak mengalami masalah ini.
sumber
tidak perlu kode. tidak perlu menginstal ulang xcode. Lakukan langkah-langkah ini:
1. tutup xcode.
2. buka akses Keychain.
3. klik dua kali Keychain Anda (ikon kunci yang dibuat dari keychain.p12)
4. pergi ke panel kontrol akses (nama mungkin salah)
5. aktifkan semua akses aplikasi ini.
6. simpan.
7. jalankan proyek xcode Anda.
8. bekerja dengan baik.
sumber