Skip to content
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

oculante always got new access in mac #409

Open
krakotay opened this issue Aug 27, 2024 · 3 comments
Open

oculante always got new access in mac #409

krakotay opened this issue Aug 27, 2024 · 3 comments

Comments

@krakotay
Copy link

Describe the bug
Every time when I open images on macos, oculante asks for new access permission no matter how many times I give it
To Reproduce
Steps to reproduce the behavior:

  1. Open any image with oculante
  2. Close it
  3. Open again
    Even if i press "don't allow", it open anyway
    Expected behavior
    That oculante ask just one time all permissions
    Screenshots / sample files
image

Desktop (please complete the following information):

  • OS: MacOS
  • 14.6.1

Additional context
No

@krakotay
Copy link
Author

Ha-ha, when i compiled from source, all works fine...
BTW, last mac version doesn't work and have weight just 1 kb.

@woelper
Copy link
Owner

woelper commented Aug 27, 2024

Thank you for raising this! And good thing you spotted the problem in the release.

I suspect this is a permission issue - I don't have good insight why this would happen every time. My suspicion is that the application probably needs to be signed using a paid certificate / using a mac developer account which I don't have.

@woelper
Copy link
Owner

woelper commented Sep 24, 2024

I think this was recently introduced by Apple. When building the application yourself, this is not an issue. But if you download the app it becomes quarantined, as it is not signed. You can workaround it like this:

xattr -rd com.apple.quarantine oculante.app/
codesign --force --deep --sign - oculante.app/

I think unless I pay 99 bucks for a developer account per year and sign it, there may be no simpler solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants