-
Notifications
You must be signed in to change notification settings - Fork 831
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MacOS M1 CPU Screen Recording Permission Issue [Fix] #1231
Comments
As of today, I get this error message on the new Mac Mini M4 base model.
So I went to codercodingthecode's fork and download their release but I get this error dialog. |
I will take a look at this. |
This was a new Mac mini and I installed the latest version here and got the error message. And then I read the thread here and tried the version from the fork. Those were the only versions installed on the system ever. When I downloaded the fork, I just replaced the other version in the application folder. |
@boodaah3d Replacing won't work, you need to remove the old file manually and then re-do the installation with the fork. |
I followed the steps and got this .. But the app seemed to be running so I attempted to make a recording and got this .. Recording error |
MacOS M1 CPU Screen Recording Permission Issue [Fix]
Issue
Many users have reported screen permission issues on M1 Macs, with some resorting to installing Rosetta despite using an M1-specific build. The root cause is that the node package used to request permissions is based on Intel architecture, thus requiring Rosetta on M1 chips.
Solution
I've made the following modifications to resolve this issue:
mac-screen-capture-permissions
.These changes allow the app to request and use screen recording permissions on M1 Macs without the Rosetta workaround.
Implementation Details
package.json
to use Node.js 16.mac-screen-capture-permissions
from dependencies.systemPreferences
API:Application
I've built the release version of the app with these changes, and it's available in the
release
section of my forked repository.release
.This solution should allow Kap to function natively on M1 Macs without any Intel-based dependencies for screen recording permissions.
https://github.com/codercodingthecode/Kap/releases/download/m1-permission/Kap.zip
If there is an interest from the maintainers, I can open a pr with these changes to the main project.
The text was updated successfully, but these errors were encountered: