Quicktime Version 10.5 (1015.2.1 on Version 10.15.7 Catalina can't access camera

My quicktime player is unable to access the camera I've got plugged into Firewire.


It does not appear in list of programs for the form under System Preferences > Privacy > Camera


When I run Quicktime, it does not prompt for access to the device.


In console I see the following ...


default 13:40:49.038098-0500 tccd -[TCCDAccessIdentity staticCode]: static code for: identifier com.apple.QuickTimePlayerX, type: 0: 0x7fec18d453f0 at /System/Applications/QuickTime Player.app

error 13:40:49.057692-0500 kernel Sandbox: QuickLookSatelli(938) deny(1) mach-lookup com.apple.tccd.system

default 13:40:49.058273-0500 QuickLookSatellite send_message_with_reply_sync(): user tccd unavailable, sending 0x7fe3cf50b4c0 to system tccd

error 13:40:49.058605-0500 QuickLookSatellite Cannot redact xpc_object_t of unsupported type

error 13:40:49.058723-0500 QuickLookSatellite TCCAccessRequest_block_invoke: Connection invalid

default 13:40:49.058901-0500 QuickLookSatellite Current system appearance, (HLTB: 1), (SLS: 0)


MacBook Air 13″, macOS 11.3

Posted on Feb 3, 2023 10:54 AM

Reply
Question marked as Top-ranking reply

Posted on Feb 5, 2023 5:52 PM

Thanks for consideration. I had tried with 'csrutil enable' and with 'csrutil disable'. No difference. I did manage to make it work finally. I'd done the following.


1) execute 'codesign -d --entitlements - /System/Applications/QuickTime\ Player.app' to see what privileges are needed.


They are:


<key>com.apple.application-identifier</key>

<string>com.apple.QuickTimePlayerX</string>

...

<key>com.apple.private.tcc.allow-prompting</key>

<array>

<string>kTCCServiceMicrophone</string>

<string>kTCCServiceCamera</string>

<string>kTCCServiceScreenCapture</string>

</array>


Then, with 'csrutil disable', can do the following :


2) 'launchctl unload -w /System/Library/LaunchAgents/com.apple.tccd.plist' to disable to tcc service


and then add entries with :


3) 'sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "insert into access VALUES('kTCCServiceCamera','com.apple.QuickTimePlayerX',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109) ;" '


and iterate the line above for each privilege needed.


And re-enable tcc service with :


4) 'launchctl load -w /System/Library/LaunchAgents/com.apple.tccd.plist'


After that, I could see quicktime in the security and preferences list and could check it. The app just wouldn't prompt for access, I dunno what service is needed for that but I just got fed up and did the above so I could move forward.


Also 10.15 does not seem to have tccctl program ... I could not find it, that would have likely been easier than the above.


Can close ticket, thanks again.


Similar questions

2 replies
Question marked as Top-ranking reply

Feb 5, 2023 5:52 PM in response to Chris_V89

Thanks for consideration. I had tried with 'csrutil enable' and with 'csrutil disable'. No difference. I did manage to make it work finally. I'd done the following.


1) execute 'codesign -d --entitlements - /System/Applications/QuickTime\ Player.app' to see what privileges are needed.


They are:


<key>com.apple.application-identifier</key>

<string>com.apple.QuickTimePlayerX</string>

...

<key>com.apple.private.tcc.allow-prompting</key>

<array>

<string>kTCCServiceMicrophone</string>

<string>kTCCServiceCamera</string>

<string>kTCCServiceScreenCapture</string>

</array>


Then, with 'csrutil disable', can do the following :


2) 'launchctl unload -w /System/Library/LaunchAgents/com.apple.tccd.plist' to disable to tcc service


and then add entries with :


3) 'sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "insert into access VALUES('kTCCServiceCamera','com.apple.QuickTimePlayerX',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1541440109) ;" '


and iterate the line above for each privilege needed.


And re-enable tcc service with :


4) 'launchctl load -w /System/Library/LaunchAgents/com.apple.tccd.plist'


After that, I could see quicktime in the security and preferences list and could check it. The app just wouldn't prompt for access, I dunno what service is needed for that but I just got fed up and did the above so I could move forward.


Also 10.15 does not seem to have tccctl program ... I could not find it, that would have likely been easier than the above.


Can close ticket, thanks again.


Feb 5, 2023 5:16 PM in response to macos4today

Hey there macos4today,


Thanks for reaching out to the Apple Support Communities. To get started, do you have any issues with your camera being detected if connected to another device?


If not, we'd like to rule out possible startup software issues by booting your Mac in safe mode, then test to see if the issue persists. For steps on how to boot into safe mode, and what to do if the issue does or doesn't occur in safe mode, check out this link here: How to use safe mode on your Mac - Apple Support


Intel processor
1. Turn on or restart your Mac, then immediately press and hold the Shift key as your Mac starts up.
2. Release the key when you see the login window, then log in to your Mac. 
3. You might be asked to log in again. On either the first or second login window, you should see ”Safe Boot” in the upper-right corner of the window.


If still having issues when testing the issue in safe mode, you can also try creating a new user account and test the issue there as well. This can determine if the issue is isolated to your account, or if the issue is system-wide.


For steps on how to create a new user account, check out this next link here: Set up users, guests, and groups on Mac - Apple Support


Keep us updated on the results.


Take care!


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Quicktime Version 10.5 (1015.2.1 on Version 10.15.7 Catalina can't access camera

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.