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

Managed Preferences for Xcodes.app #565

Open
abiligiri opened this issue May 28, 2024 · 3 comments
Open

Managed Preferences for Xcodes.app #565

abiligiri opened this issue May 28, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@abiligiri
Copy link

Tell us how we can improve Xcodes
Allow Xcodes.app to disallow changes to preferences that are configured at the system level using managed preferences

Is your feature request related to a problem? Please describe.
It is common for some enterprise environments to require some preferences like install location, Xcode feed source, beta/release to be set by the administrator. This is mostly to meet some compliance requirements. This can be partially achieved by setting these values using MDM tool, but the end user can still override from in-app.

What would you like to see? How would you like it to work?
If a preference value is set by MDM, in-app settings could be greyed out or disabled, disallowing user from updating the same.

@abiligiri abiligiri added the enhancement New feature or request label May 28, 2024
@abiligiri
Copy link
Author

#569 is an attempt to restrict edits to preferences that are managed by MDM.

@adam-selby
Copy link

The option to define an allowed base version/restrict older versions from being installed would be really useful in an enterprise environment. Even with security and compliance concerns aside, there may be team requirements to remain on a version for a short period.

@abiligiri
Copy link
Author

@MattKiazyk please provide feedback on this and associated pull request.

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

No branches or pull requests

2 participants