tccutil icon indicating copy to clipboard operation
tccutil copied to clipboard

Epic Launcher get's camera access but Unreal Editor does not

Open Michael-Z-Freeman opened this issue 1 year ago • 3 comments

Hi, I turned off SIP.

sudo python3 tccutil.py -e -id com.epicgames.EpicGamesLauncher --microphone --camera

sudo python3 tccutil.py -e -id com.epicgames.UnrealEditor --microphone --camera

Then turned SIP back on again.

Screenshot 2024-03-14 at 11 12 08

As you can see the launcher gets the permission but the Unreal Editor does not. I have checked the "com" entry for it and it seems to be correct.

Michael-Z-Freeman avatar Mar 14 '24 11:03 Michael-Z-Freeman

I'm getting the same issue. I'm on 14.4.1

julienrobert avatar Apr 29 '24 00:04 julienrobert

I did actually manage to get the Unreal Editor permission in there. I must have originally made a mistake. However for Unreal this makes no difference to Unreal failing to get Webcam full permissions. This is a bug in Unreal along with a load of silly MacOS bugs that have failed to be fixed over many versions. Epic just don’t seem to like Apple ! (Possibly for obvious reasons such as certain online store disputes). I switched to Unity.

BTW in the context of tcutil Unreal did fix the crash where asking for audio Webcam permissions caused the crash. Unreal can now open Webcam audio but video never appears in the Webcam device enumeration list. Seeing as Unreal only asks for folder access on startup (I’ve never seen it ask for any other kind of permissions on MacOS) IO can only assume that tcutil is working, at least for Webcam audio.

Michael-Z-Freeman avatar Apr 29 '24 11:04 Michael-Z-Freeman

Ok, I managed to get UnrealEditor (427) into the list of authorized camera apps by removing the microphone option from the command: sudo python3 tccutil.py -e -id com.epicgames.UnrealEditor --camera image but it's still not showing in the device input list in Unreal.

julienrobert avatar Apr 29 '24 12:04 julienrobert