macOS

Where Does OnlySwitch Store Settings on Mac?

OnlySwitch preferences plist on macOS and its unusual bundle ID.

Last updated

OnlySwitch uses macOS user defaults like most menu bar utilities. The file sits in Preferences under a bundle ID without the usual prefix.

That missing prefix trips up scripts that assume every plist starts with com. Copy the name exactly. The path below is inferred from the verified bundle ID rather than vendor docs.

Where OnlySwitch stores this, by platform

macOS
~/Library/Preferences/jacklandrin.OnlySwitch.plist

Standard defaults location for bundle ID jacklandrin.OnlySwitch, verified in the Xcode project. No com prefix. Inferred path, not vendor documented. Delete with the app closed to reset.

Frequently asked questions

How do I reset OnlySwitch?

Quit OnlySwitch and delete the plist below. Relaunch to rebuild defaults. Menu bar toggle order resets too, so note your layout first.

Why does the plist name look different?

Its bundle ID is jacklandrin.OnlySwitch with no com prefix, taken from the Xcode project itself. That is why the plist name looks odd next to other apps. Search for the full name when scripting defaults commands.

Notice an outdated path? Let us know.