Skip to content

Commit 8e2e641

Browse files
authored
Merge pull request #863 from xARSENICx/docs/macos-app-sandbox
docs: Detail macOS App Sandbox restrictions
2 parents a943e9e + eaaf271 commit 8e2e641

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

source/chapters/appendix/settings_directory.rst

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ You can navigate to the settings directory location manually as described below.
3030
| Mixxx 2.3: ``~/Library/Containers/org.mixxx.mixxx/Data/Library/Application Support/Mixxx``
3131
| Mixxx 2.2 and earlier: ``~/Library/Application Support/Mixxx``
3232
33+
.. note:: Due to macOS App Sandbox restrictions, Mixxx cannot automatically access external files
34+
or drives (like USBs, or your Music directory). You will need to grant permission manually
35+
via a file dialog the first time you access paths outside the sandbox. This permission is
36+
saved securely in the container.
37+
38+
3339
**Linux**
3440
| For distribution packages, or Mixxx installed from source:
3541
| ``~/.mixxx/``
@@ -75,7 +81,12 @@ Content
7581
Stores tracks currently loaded to sample decks.
7682

7783
**sandbox.cfg**
78-
This is used under macOS to track which files Mixxx will have access to
84+
This is used under macOS to track which files Mixxx will have access to. Because Mixxx runs
85+
inside an App Sandbox on macOS, it cannot automatically access files outside of its container
86+
(such as external drives, or the user's Music folder) without explicit permission. When you
87+
select a folder or file through a native macOS file dialog, Mixxx safely stores a
88+
security-scoped bookmark here so that you do not have to grant permission every time you
89+
start Mixxx.
7990

8091
**soundconfig.xml**
8192
Sound device configuration from Preferences > Sound Hardware

0 commit comments

Comments
 (0)