Kinoni EpocCam not working with Zoom and Snap Camera? Here’s the fix!
Update: The latest 5.0.4 version of Zoom app now supports virtual cameras again! Just update to the latest version and Kinoni EpocCam will work.
Also, my experience with EpocCam has been a little spottty. But I have found another way to use the iPhone as a web camera which works 100% of the time! Check out how I did it here on this article: How to use CamTwist to use your iPhone as a Webcam for FREE!
Alright. That’s my latest update. Read on if you wanted to know what the fuss was about before the latest Zoom update.
For those of you who are wondering what the fuss is all about? Here’s a primer. On my work from home setup, I run my MacBook in clamshell mode as I prefer to use my external monitor as the main display. These days, webcams are hard to find and the entry level models sold at crazy prices. Since I’m only using the webcams for video conferencing and there’s really no need to stream high quality 1080p HD videos. One solution have been to use apps turn smartphones as a webcam. I’ve been using the one called EpocCam. The problem is, it only works as a camera input on web browser-based web conferencing tools, like Hangouts, and Microsoft Teams.
Fixing EpocCam to work with Zoom and Snap Camera
I came across this reddit post by u/scotty588/ that explains why Zoom and Snap Camera would not see EpocCam as a camera source. TL; DR, it has to something to do with both Zoom and Snap Camera “had to enable something called library validation” which would “blocks any plugins that aren’t digitally signed by either Apple or Zoom” from functioning.
According to the reddit post, all you need to do is to “unsign the latest version of Zoom on MacOS, it allows these 3rd party libraries to load” I’ve tested this to also work with Snap Camera.
This steps will actually not just fix the issues for EpocCam. It would also allow you to use other virtual camera from apps such as CamTwist!
The following are the step by step instructions to get it fixed. Credit goes to u/scotty588/ for posting this originally in his reddit post.
Step 1: Update the apps
Make sure your are already using the latest version of Zoom, Snap Camera or any other apps that you are facing issues getting the virtual camera like EpocCam to work. You would need to redo the steps again, so why not make sure you already have the latest.
Step 2: Install Command Line Tools
To remove signatures from applications, you will need to use the codesign utility. This comes with Apple’s Xcode. Without which, you can just install the command line tools by running the following command on Terminal.
Step 3: Unsign Zoom and Snap Camera
Make sure Zoom or Snap Camera is not running before you run the following command to remove the signatures from the apps. The following command shows how you would do it with the Zoom app.
sudo codesign --remove-signature /Applications/zoom.us.app/
For Snap Camera, it would be
sudo codesign --remove-signature /Applications/Snap\ Camera.app/
As you see from the screenshot above, there is no response from running the command.
Step 4: Restart Zoom and Snap Camera to check if its working
Now, when you go to the settings, EpocCam should now show up as a camera option for Zoom and Snap Camera. Note that all the permissions of the apps would be reset after you unsign them. So when Zoom and Snap Camera restarts, you will need to allow it permissions to the camera, screen recording and microphone again.
Remember to unsign Zoom or Snap Camera again whenever they are updated. And last but not least, all credit goes to reddit u/scotty588/ for posting his solution to share with everyone in the first place.
Recommended Read: How to use CamTwist to use your iPhone as a Webcam for FREE!
Unable to get a webcam? Here’s how you can turn your iPhone as a webcam for free using an app called CamTwist Studio. No other apps necessary on the iPhone!