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

Cant create a macOS PPPC/TCC Approval for xbar? #682

Open
dstranathan opened this issue Apr 2, 2021 · 2 comments
Open

Cant create a macOS PPPC/TCC Approval for xbar? #682

dstranathan opened this issue Apr 2, 2021 · 2 comments

Comments

@dstranathan
Copy link

dstranathan commented Apr 2, 2021

When xbar launches automatically, it displays a pop-up in the macOS Finder stating that "xbar needs to control the SystemEvents app..."

This is a common PPPC (Privacy Preferences Policy Control) approval that end users must acknowledge when multiple apps or services try to talk to each other in various (potentially sneaky) ways. This security measure started in macOS Mojave.

Rather than approve xbar manually, for a single end-user, I need to pre-approve it automatically via my MDM (Jamf) using a PPPC MDM configuration profile for mass deployment. This is very common in enterprises (I have over 20 PPPC profiles for various apps and services).

Typically I use a tool named PPPC Utility (https://github.com/jamf/PPPC-Utility) to build these profiles. However, PPPC cannot build a profile for xbar. This is the first time I have ever seen an app fail. The error is:

Failed to get designated code requirement. The executable may not be signed. Error: The operation couldn’t be completed. (OSStatus error -67062.)

I believe this clearly means xbar is from an unrecognized developer (not siged etc).

@leaanthony
Copy link
Collaborator

We are currently in the process of getting the app signed and once that is done, this should work as expected.

@matryer
Copy link
Owner

matryer commented Apr 3, 2021

will prioritise this, see #683

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

3 participants