[GH-ISSUE #321] KeyCastr won't launch on macOS < 11.0 #275

Closed
opened 2026-05-05 05:11:14 -06:00 by gitea-mirror · 3 comments
Owner

Originally created by @sdeken on GitHub (Mar 25, 2025).
Original GitHub issue: https://github.com/keycastr/keycastr/issues/321

Filing a bug report on behalf of someone who reached out to me directly:

Hi! KeyCastr used to work great on my late Mac, but I just installed it on my "new" one, and it won't launch. The icon reacts to the double-click, but it doesn't even make it to the point of appearing in the Dock; absolutely nothing happens.

I'm running OS 10.14.6 (Mojave) and have given KeyCastr permission to run my computer in the Privacy System Preferences:

Image

Any idea what the problem could be?

Originally created by @sdeken on GitHub (Mar 25, 2025). Original GitHub issue: https://github.com/keycastr/keycastr/issues/321 Filing a bug report on behalf of someone who reached out to me directly: > Hi! KeyCastr used to work great on my late Mac, but I just installed it on my "new" one, and it won't launch. The icon reacts to the double-click, but it doesn't even make it to the point of appearing in the Dock; absolutely nothing happens. > > I'm running OS 10.14.6 (Mojave) and have given KeyCastr permission to run my computer in the Privacy System Preferences: > > ![Image](https://github.com/user-attachments/assets/f5b9aedd-5aee-4625-8782-48bf698ce295) > > Any idea what the problem could be?
Author
Owner

@akitchen commented on GitHub (Mar 25, 2025):

I think this is the same as what was reported in #318 . I happen to have an older mac also running 10.14.6, so I fired it up to see what's going on.

Although the app is built with a deployment target of 10.13, in the latest release the KCVisualizer framework has a deployment target of 11.0 according to a console log entry related to the failed startup. It looks like the internal frameworks' configuration got reset to use a MACOSX_DEPLOYMENT_TARGET of RECOMMENDED_MACOSX_DEPLOYMENT_TARGET which was 11.0 at the time this build was created.

This is already fixed locally as a part of the work I was doing to try to prep the minimal visualizer for an upcoming release. I haven't had much time for that lately so I'll look into creating a small bugfix release for this. I doubt there are many users on this version of OS X but I'm happy to hear there are some!

<!-- gh-comment-id:2752539144 --> @akitchen commented on GitHub (Mar 25, 2025): I think this is the same as what was reported in #318 . I happen to have an older mac also running 10.14.6, so I fired it up to see what's going on. Although the app is built with a deployment target of 10.13, in the latest release the KCVisualizer framework has a deployment target of 11.0 according to a console log entry related to the failed startup. It looks like the internal frameworks' configuration got reset to use a MACOSX_DEPLOYMENT_TARGET of RECOMMENDED_MACOSX_DEPLOYMENT_TARGET which was 11.0 at the time this build was created. This is already fixed locally as a part of the work I was doing to try to prep the minimal visualizer for an upcoming release. I haven't had much time for that lately so I'll look into creating a small bugfix release for this. I doubt there are many users on this version of OS X but I'm happy to hear there are some!
Author
Owner

@akitchen commented on GitHub (Mar 25, 2025):

cc @alltiagocom

<!-- gh-comment-id:2752549516 --> @akitchen commented on GitHub (Mar 25, 2025): cc @alltiagocom
Author
Owner

@sdeken commented on GitHub (Mar 25, 2025):

Yep - I forwarded him your comments from #318 to see if that helped him, but haven't heard back. His message actually got lost in my inbox - he sent the original note back in December and I didn't see it until today.

At some point I swear I'll dig out my MacBook and see if I can help knock down some of the backlog 😅

<!-- gh-comment-id:2752557986 --> @sdeken commented on GitHub (Mar 25, 2025): Yep - I forwarded him your comments from #318 to see if that helped him, but haven't heard back. His message actually got lost in my inbox - he sent the original note back in December and I didn't see it until today. At some point I swear I'll dig out my MacBook and see if I can help knock down some of the backlog 😅
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/keycastr#275
No description provided.