You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- compile_and_run.sh: Automatically source .envrc for APP_IDENTITY
- package_app.sh: Add privacy usage descriptions to Info.plist
- Apple Events: Interact with other apps for URLs/sessions
- Desktop/Documents/Downloads: Open config and log files
- Photo Library/Apple Music: Explicitly state not used (framework requirement)
- Reduces permission prompts during development
- Enables consistent code signing with development certificate
Addresses frequent keychain and privacy prompts during rebuilds.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
<!-- Usage descriptions for macOS privacy permissions -->
201
+
<key>NSAppleEventsUsageDescription</key><string>CodexBar needs to interact with other applications to open URLs and manage your AI coding sessions.</string>
202
+
<key>NSDesktopFolderUsageDescription</key><string>CodexBar needs access to open configuration and log files from your Desktop.</string>
203
+
<key>NSDocumentsFolderUsageDescription</key><string>CodexBar needs access to open configuration and log files from your Documents folder.</string>
204
+
<key>NSDownloadsFolderUsageDescription</key><string>CodexBar needs access to open configuration and log files from your Downloads folder.</string>
205
+
<key>NSPhotoLibraryUsageDescription</key><string>CodexBar does not access your photo library. This permission is requested by a system framework but is not used.</string>
206
+
<key>NSAppleMusicUsageDescription</key><string>CodexBar does not access Apple Music. This permission is requested by a system framework but is not used.</string>
0 commit comments