macOS izin sorunları
Kısaca
Bazen bir macOS izni verilmiş olur (anahtar açıktır), ama Whisperer yine de verilmemiş gibi davranır: karşı tarafı duyamazsınız, kısayollar çalışmaz, ekran görüntüleri alınmaz. Bunlar macOS gizlilik mekanizmasının (TCC) tipik tuhaflıklarıdır: kararları önbelleğe alır ve yalnızca uygulama yeniden başlatıldıktan sonra uygular, bazen de bir güncellemeden sonra bir uygulamaya olan "güvenini kaybeder".
Anahtar açık olduğu hâlde çalışmıyorsa; uygulama Gizlilik listesinde yoksa; ve izin sihirbazı döngüye girmişse ne yapmanız gerektiği aşağıda. Sonunda — üç iznin her biri için kısa bir kontrol listesi.
Ne zaman kullanılır
- Anahtar açık, ama özellik çalışmıyor.
- Whisperer, ilgili Gizlilik ve Güvenlik bölümünde görünmüyor.
- İzin sihirbazı (PermissionWizard) tekrar tekrar açılıyor ve izni verilmiş saymıyor.
- Sorun bir macOS güncellemesinden, yeniden kurulumdan veya uygulamanın taşınmasından sonra ortaya çıktı.
Adım adım
Anahtar açık, ama çalışmıyor
- Uygulamayı yeniden başlatın. Whisperer'ı tamamen kapatın (Cmd+Q) ve yeniden açın. Çoğu izin, özellikle "Ekran Kaydı", yalnızca yeniden başlatmanın ardından uygulanır.
- İzni yeniden verin. Sistem Ayarları → Gizlilik ve Güvenlik → ilgili bölüm → Whisperer anahtarını kapatın, ardından yeniden açın. Uygulamayı yeniden başlatın.
- Kaldırıp tekrar ekleyin. Yeniden vermek işe yaramadıysa: aynı bölümde Whisperer'ı seçin ve "−" (eksi) düğmesiyle listeden kaldırın. Ardından Whisperer'ı yeniden başlatın — erişimi tekrar isteyecektir; izni verin ve uygulamayı yeniden başlatın.
- Doğru izni düzelttiğinizden emin olun. Aşağıdaki kontrol listesi tablosuyla karşılaştırın: belirti → izin.
- TCC'yi sıfırlayın (dikkat, son çare). Hiçbir şey işe yaramazsa, Terminal'de bir komutla uygulamanın gizlilik önbelleğini sıfırlayabilirsiniz. Bunu genel olarak değil, belirli bir hizmete yönelik yapmak en güvenlisidir:
tccutil reset ScreenCapture— "Ekran Kaydı"nı sıfırlar (tüm uygulamalar için);tccutil reset Microphone— mikrofon erişimini sıfırlar;tccutil reset Accessibility— "Erişilebilirlik"i sıfırlar. Uyarı: komut, o kategorideki tüm uygulamalar için izni sıfırlar ve onları yeniden vermeniz gerekir. Bunu bilinçli yapın, ardından Whisperer'ı yeniden başlatın ve izin sihirbazından tekrar geçin.
Uygulama Gizlilik listesinde yok
- Bölümü kapatın ve Whisperer'ı başlatın — uygulama erişimi kendisi istemelidir, ardından listede görünür.
- Görünmediyse, uygulamada erişim gerektiren bir işlem yapın (ekran kaydı/mikrofon için bir oturum başlatın, Erişilebilirlik için bir kısayola basın). Bu, sistem isteminin tetiklenmesini sağlar.
- Uygulamayı İndirilenler klasöründeki geçici bir kopyadan değil, Uygulamalar klasöründen başlattığınızdan emin olun — aksi takdirde "yanlış" kopya listede yer alabilir.
İzin sihirbazı döngüde takılı kaldı
- Sihirbaz, yalnızca sistem izni gerçekten uyguladıktan sonra onu verilmiş sayar. Verilmiş bir anahtarı "görmüyorsa", uygulamayı yeniden başlatın (ve onunla birlikte sihirbazı da).
- Döngü "Ekran Kaydı"ndaysa, bu en yaygın durumdur: macOS, izni tanımak için yeniden başlatma gerektirir. Whisperer'ı kapatıp yeniden açın.
- Sihirbaz hâlâ döngüdeyse, izni yeniden verin (kapatın/açın), ardından yeniden başlatın. Son çare olarak — ilgili hizmet için TCC'yi sıfırlayın (yukarıya bakın).
Üç izin için kontrol listesi
| Belirti | İzin | Sistem Ayarları'ndaki bölüm |
|---|---|---|
| Karşı tarafı duyamıyorsunuz, ekran görüntüsü yok | Ekran Kaydı | Gizlilik ve Güvenlik → Ekran Kaydı |
Sesiniz kaydedilmiyor ([Me] boş) |
Mikrofon | Gizlilik ve Güvenlik → Mikrofon |
| Kısayollar çalışmıyor | Erişilebilirlik | Gizlilik ve Güvenlik → Erişilebilirlik |
Ekran görüntüleri
📸 [Ekran görüntüsü: Gizlilik ve Güvenlik'te Whisperer'ı "−" düğmesiyle listeden kaldırma ve tekrar ekleme]
📸 [Ekran görüntüsü: tccutil reset ScreenCapture komutuyla Terminal (dikkat uyarısı)]
📸 [Ekran görüntüsü: yeniden başlatma istemiyle "Ekran Kaydı" adımında duran izin sihirbazı]
Sık yapılan hatalar
- Uygulamayı yeniden başlatmayı unutmak. "Verilmiş" bir iznin çalışmamasının 1 numaralı nedeni — özellikle "Ekran Kaydı".
- Gerek yokken genel bir
tccutil reset. Bir kategoriyi sıfırlamak tüm uygulamaları etkiler; bunu yalnızca son çare olarak ve bir hizmete yönelik kullanın. - Uygulamanın birden fazla kopyası. İndirilenler'deki bir kopya ve Uygulamalar'daki bir kopya farklı TCC kayıtları alır. Tek bir kopya tutun — Uygulamalar'da.
- Yanlış izni düzeltmek. Kontrol listesiyle karşılaştırın: belirti, doğru anahtarı net biçimde gösterir.
En iyi uygulamalar
- Her zaman önce en basit şeyi deneyin: uygulamayı yeniden başlatın, ardından anahtarı yeniden verin ve ancak ondan sonra listeden kaldırın veya
tccutilkullanın. - Bir macOS güncellemesinin ardından üç anahtarı da önceden kontrol edin — işletim sistemi güncellemeleri bazen güveni sıfırlar.
- Whisperer'ın Uygulamalar klasöründe tek bir kopyasını tutun.
tccutil'i en sona bırakın ve onu genel olarak değil, belirli bir hizmete (ScreenCapture/Microphone/Accessibility) uygulayın.