jaku / SnapCameraPreservation

MIT License
608 stars 80 forks source link

Patch fails on MacOS after system reboot. #90

Open kineticscreen opened 7 months ago

kineticscreen commented 7 months ago

The Snap Camera fails, and just shows as a yellow box in OBS after the Mac is rebooted.

Running the Terminal command to install / patch resolves functionality, until next reboot kills it again.

coderfin commented 7 months ago

Same issue for me. I have to re-install snap camera after every reboot, Running on Apple M3 Silicon Chip - Arm

linkf2 commented 7 months ago

Apple M1 having same issue. I have reinstalled the OS System ( Ventura) thinking it would fix it and now I just realize here that is a common issue now. OBS shows yellow or black screen, but reinstalling snap camera fixes the issue. ONLY problem is that all lenses are gone every single time it is installed.

kineticscreen commented 7 months ago

it would be great if there was even just a way of re-running the patch, without doing the full download and install (assuming this is enough to restore the functionality) @jaku might be able to advise on this.

jaku commented 5 months ago
sudo chmod +x "/Applications/Snap Camera.app/Contents/MacOS/Snap Camera"
sudo codesign --remove-signature "/Applications/Snap Camera.app"
sudo xattr -cr "/Applications/Snap Camera.app"
sudo codesign --force --deep --sign - "/Applications/Snap Camera.app"

Try running those commands in the Terminal after rebooting and let me know if this helps resolve the issue.

kineticscreen commented 5 months ago

No unfortunately it makes no difference.

And just to confirm, running the original full install script did work as usual.

linkf2 commented 5 months ago
sudo chmod +x "/Applications/Snap Camera.app/Contents/MacOS/Snap Camera"
sudo codesign --remove-signature "/Applications/Snap Camera.app"
sudo xattr -cr "/Applications/Snap Camera.app"
sudo codesign --force --deep --sign - "/Applications/Snap Camera.app"

Try running those commands in the Terminal after rebooting and let me know if this helps resolve the issue.

Just as the person above, I can confirm it does not work.