Mac पर वेबकैम permissions: कैमरा access grant करना, reset और troubleshoot
अद्यतन: जून 2026
संक्षिप्त उत्तर: System Settings → Privacy & Security → Camera खोलें और ऐप को on toggle करें। यदि ऐप listed नहीं है — इसे launch करें और कैमरा का उपयोग करने का प्रयास करें — macOS prompt करेगा। यदि ऐप denied रहता है — Terminal में tccutil reset Camera उपयोग करें सभी कैमरा permissions reset करने के लिए और शुरू से grant करें।
संक्षेप — 4 चरण
- System Settings → Privacy & Security → Camera → ऐप ON toggle करें।
- यदि ऐप listed नहीं: ऐप खोलें, "Use camera" क्लिक करें, prompt पर grant करें।
- OBS / virtual cameras के लिए Screen Recording भी grant करें।
- Stuck ऐप: Terminal में
tccutil reset Camera com.your.app.bundleidचलाएँ।
macOS कैमरा permissions कैसे काम करती हैं (TCC)
macOS Transparency, Consent & Control (TCC) उपयोग करता है — ~/Library/Application Support/com.apple.TCC/TCC.db पर एक database जो track करता है कौन से ऐप्स को आपने अनुमति दी है। ऐप्स को अपनी Info.plist में "NSCameraUsageDescription" शामिल करना ज़रूरी है या macOS prompt करने से भी मना कर देता है। प्रत्येक ऐप को एक मौक़ा मिलता है पूछने का; एक बार deny करने पर macOS फिर नहीं पूछेगा जब तक आप मैन्युअल रूप से toggle न करें।
विस्तृत गाइड
1. शुरू से grant करना
- System Settings → Privacy & Security → Camera।
- list में अपना ऐप खोजें। ON toggle करें।
- ऐप्स को नई permission उठाने के लिए restart चाहिए हो सकता है (Zoom, Teams)।
2. ऐप list में नहीं
ऐप्स केवल कम से कम एक बार कैमरा access माँगने के बाद दिखते हैं। ऐप launch करें, "Test camera" क्लिक करें या कॉल join करें — macOS prompt करेगा। "Allow" क्लिक करें और ऐप list में दिखता है।
3. ऐप listed पर greyed out
ऐप denied है। इसे ON toggle करें। यदि macOS आपको नहीं देता — ऐप को re-sign करने की ज़रूरत हो सकती है या OS को Recovery Mode override की ज़रूरत हो सकती है (दुर्लभ)।
4. सभी कैमरा permissions reset करें
clean slate के लिए, Terminal खोलें:
tccutil reset Camera
अब सभी ऐप्स जब अगली बार कैमरा request करेंगे re-prompted होंगे। तब उपयोगी है जब प्रमुख macOS updates के बाद permissions corrupt हो जाएँ।
5. एक ऐप के लिए reset
ऐप का bundle ID खोजें: osascript -e 'id of app "Zoom"' — फिर:
tccutil reset Camera us.zoom.xos
6. Screen Recording (OBS / virtual cams के लिए)
OBS Virtual Camera, Snap Camera और समान को Screen Recording permission भी चाहिए। जाएँ: System Settings → Privacy & Security → Screen Recording → OBS ON toggle करें। macOS Sequoia 15 को किसी भी virtual-camera tool के लिए यह चाहिए हो सकता है।
7. Browser कैमरा access
Safari, Chrome, Firefox प्रत्येक macOS के प्रति-ऐप permission के अंदर प्रति-website कैमरा permission handle करते हैं:
- macOS browser को कैमरा access grant करता है।
- browser फिर प्रति-site (zoom.us, meet.google.com) पूछता है।
- यदि macOS browser को deny करता है — websites भी नहीं पूछ सकती।
8. Continuity Camera (वेबकैम के रूप में iPhone)
Continuity Camera काम करने के लिए Mac और iPhone दोनों को चाहिए:
- एक ही Apple ID signed in।
- दोनों पर Bluetooth + Wi-Fi enabled।
- iPhone iOS 16+ और macOS Ventura+।
- Privacy & Security में Mac Continuity को कैमरा ऐप अनुमत होना चाहिए।
9. Enterprise-managed Macs (MDM)
यदि company configuration profile कैमरा block करता है — आप lock icon देखेंगे और toggle greyed out है। IT contact करें — उन्हें MDM के माध्यम से प्रतिबंध हटाना है। Terminal में profiles list स्थापित profiles दिखाता है।
10. Permission बार-बार reset होती है
यदि grants प्रत्येक reboot के बाद reset हों:
- TCC.db corrupt हो सकती है।
tccutil reset Cameraआज़माएँ। - ऐप signed नहीं हो सकता (App Store के बाहर डाउनलोड)। आधिकारिक source से फिर डाउनलोड करें।
- macOS Sequoia अधिक सख़्त है — 2024 से पहले signed ऐप्स को updates की ज़रूरत हो सकती है।
FAQ
Zoom क्यों कैमरा access नहीं माँग रहा?
पहले denied हो सकता था। System Settings → Privacy & Security → Camera खोलें और Zoom ON toggle करें।
Camera और Screen Recording permission में क्या अंतर है?
Camera = सीधा video capture। Screen Recording = screen contents capture, virtual cameras और screen-sharing ऐप्स के लिए ज़रूरी।
क्या tccutil reset Camera डेटा हटाता है?
नहीं — यह केवल permission database clear करता है। अगली बार प्रत्येक ऐप कैमरा request करेगा, आप re-prompted होंगे।
Safari क्यों काम करता है पर Chrome नहीं?
Chrome की macOS permission off हो सकती है जबकि Safari की on। Privacy & Security → Camera में दोनों जाँचें।
Continuity Camera option के रूप में नहीं दिखता?
दोनों devices को एक ही Apple ID, Bluetooth + Wi-Fi on, और macOS Ventura+ / iOS 16+ चाहिए।
मुख्य बातें
- macOS प्रति-ऐप कैमरा permissions के लिए TCC उपयोग करता है; ऐप्स को NSCameraUsageDescription चाहिए।
- ऐप्स केवल access पहली बार request करने के बाद list में दिखते हैं।
tccutil reset Cameraslate clean करता है।- OBS / virtual cameras को Screen Recording permission भी चाहिए।