Fix: Add script for location permissions (Related to #50, #51) #52
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds scripts to provide a temporary workaround for the location permission issues experienced in macOS Sonoma (14) and Sequoia (15.1) as reported in #50 and #51. The core issue is that CLI applications cannot properly request or receive location permissions through the standard macOS permission system.
What This PR Includes
scripts/create_app.sh
: Creates a macOS application wrapper for CoreLocationCLI that can properly request location permissionsscripts/install.sh
: Installation script with options for Homebrew or source buildsscripts/README.md
: Documentation explaining script usage and troubleshootingHow It Resolves Permission Issues
The core workaround creates a proper macOS
.app
bundle containing CoreLocationCLI. This app bundle:Info.plist
entries for requesting location permissions