Tracker icon indicating copy to clipboard operation
Tracker copied to clipboard

Problems on macOS 10.15 Catalina

Open iby opened this issue 5 years ago • 15 comments

Gifox 1 on macOS Catalina is capturing only desktop background and crashing when trying to capture a window.

The new macOS introduced new behaviour and features, including strengthened security and privacy protection to prevent apps without explicit access to record your screen, which don't play well together with the original Gifox 1 version. This issue provides solutions for the most common problems.

Recording problems: The first issue #114 you're most likely to experience is with the recording itself. To fix it try recording in free selection mode (not in window selection mode) to bring up the system security dialogue. Use instructions or go to System Preferences > System Preferences > Security & Privacy > Privacy > Screen Recording and grant Gifox the access. Restart the app as prompted. That's it. It the app doesn't show up in screen recording privacy settings see the related #121 issue that offers workarounds.

Crashing preferences: The app crashes after closing certain windows, including preferences, welcome dialogue, quick preferences, etc. This is caused by updated system components and unfortunately there's no way around it apart from ignoring it. Again, this works perfectly fine in all pre-Catalina macOS releases.

Gifox 2 has been recently released packed with improvements and features, including full Catalina compatibility, see release highlights for full details.

iby avatar Oct 09 '19 06:10 iby

Gifox 2 Beta build 5 has just been published with the above issues resolved. Please update and let know if there are any problems. If you've updated yesterday you'll need to download directly from the website again, sorry. The public stable release is a few days away. Thanks for patience and stay tuned.

iby avatar Oct 10 '19 11:10 iby

@ianbytchek I bought Gifox on AppStore. I don't think I have a license key. How do I use the beta?

taras avatar Oct 10 '19 14:10 taras

gifox-privacy-screen-recording

Not sure what's going on here. Clicking on "Authorize Gifox" tries to add it to "Screen Recording," but there's no prompt to add it, nor is there a way to manually add it.

This is on macOS Catalina 10.15 (19A583), using Gifox 2.0.0-beta.5.

mcab avatar Oct 10 '19 20:10 mcab

@mcab Can you try the following in the same order? Close all preferences windows, relaunch Gifox and try again? If that doesn't help and you don't mind, reset all privacy settings with tccutil reset All and try again?

@taras Sorry, yes, won't work with App Store / Setapp licences. DM me and I'll share a temporary key.

iby avatar Oct 10 '19 20:10 iby

@mcab Thinking about this further, the only thing that comes to mind is the privacy warning dialogue did came up and the app was denied access, in which case it would't appear again. Could have this happened? Relaunching the app should solve this, but might need permission reset.

iby avatar Oct 10 '19 20:10 iby

@ianbytchek I've tried both flows. Closing all preference windows, relaunching Gifox, and trying again doesn't place Gifox into the "Screen Recording" selection area.

Forcefully resetting with tccutil and trying to relaunch prompts the user that Gifox would like to record the screen, but then not show up underneath Privacy > Screen Recording.

force-reset-privacy-settings

mcab avatar Oct 10 '19 20:10 mcab

If it helps in debugging, I ran into this problem on Zoom, where sharing your screen directly would prompt Zoom to ask for permissions in System Preferences. Going there would not have Zoom underneath "Screen Recording" applications.

What worked was hosting a meeting within Zoom, and then sharing my screen from there. That forced Zoom to try and take control to record the screen, which then prompted the dialogue to check System Preferences for Screen Recording. Afterwards, I could screen share (and thus record my screen) in either context. Kind of weird, but 🤷‍♂️.

mcab avatar Oct 10 '19 22:10 mcab

That most certainly is not what should be happening and 99.999% chance the problem is with the your macOS itself. Can you try restarting the machine and trying granting the permissions once more just to see if anything resets its brain? Otherwise I can contact Apple support to see if this can be cured. Ideally there would be a way to add the permission manually, but the only thing I can find is tccutil.py, which stopped working properly awhile ago.

iby avatar Oct 11 '19 05:10 iby

I've also downloaded Gifox from the App Store and am working on Catalina. Is it fixed there or do we still need a temporary key?

cowboyd avatar Oct 11 '19 19:10 cowboyd

hey guys! Kinda same situation here. While I was able to set the permission, now anytime I try to record the screen it asks me to add the permission, even though it's already there! Talking about the beta here.

Screenshot 2019-10-12 15 57 12

hiquest avatar Oct 12 '19 13:10 hiquest

@hiquest Very interesting. I've moved this into a separate issue: #116, please see if any of the suggestions help and report there.

iby avatar Oct 12 '19 15:10 iby

@ianbytchek same issue here as @mcab has, doing tccutil reset All removed ALL premissions.... this is not really what I wanted because I hate the strong policies already.

Screenshot 2019-11-01 at 00 00 05

after command:

Screenshot 2019-11-01 at 00 02 15 Screenshot 2019-11-01 at 00 02 11

xvilo avatar Oct 31 '19 23:10 xvilo

It's a bummer, sorry @xvilo. The permissions are tracked in the linked #116 with less destructive first steps. I updated the original post with the reference and hid the outdated instructions.

iby avatar Nov 01 '19 07:11 iby

Are there any plans to release these updates to the Mac App Store version? @ianbytchek

mflores-verys avatar Nov 08 '19 16:11 mflores-verys

@mflores-verys sorry, looks like I missed your comment. The new version has been published last week, see release highlights and upgrading details. There might be a problem with upgrading a Mac App Store version, a fix is underway, contact us separately on that if run into any issues!

iby avatar Dec 01 '19 11:12 iby