Ledger Live macOS Sonoma: A Careful Install Before Moving Funds
Ledger Live macOS Sonoma Install Setup Guide begins where every other decision sits: identify the processor first, because an Apple silicon machine takes the arm64 disk image while an Intel machine takes the x86_64 build, and the publisher’s official page names the file for each. After that the sequence is short – mount the disk image, drag the bundle into Applications, approve the first launch, then pair a hardware key over the bundled cable or, on models that carry a radio, Bluetooth. Nothing below asks for a seed phrase, a PIN or a card number.
How the desktop companion reads a blockchain and hands signing back to the device
The application is a viewer and a courier rather than a vault: it fetches balances and history from public nodes, assembles an unsigned transaction, and forwards that payload to the hardware key, which is the only component holding private material and the only one that approves or refuses a signature. Secret data never crosses the cable in either direction.
Public data in, signatures out
Every balance and every fee estimate the interface shows comes from third-party indexers and node providers, so the numbers can lag behind, or differ from, a block explorer. What the key contributes is narrower and heavier: it derives addresses from the seed it holds, displays one on its own screen, and signs only after a physical confirmation. That division explains why a compromised laptop can empty a software wallet but cannot empty a device whose owner reads the screen before pressing both buttons.
Why the device display outranks the monitor
Addresses and amounts are re-derived and rendered on the key’s screen at the moment of signing, which makes that small display the last line of defense against clipboard hijackers and address-swapping malware. One common attack rewrites a destination address in the copy buffer between the paste and the broadcast; the key shows the genuine value before anything is signed. Compare the first four and last four characters on both screens every time, and abandon the transfer the moment they disagree.
Cable first, wireless where the model carries a radio
A wired connection over the bundled USB cable is the default because it draws power, needs no pairing handshake, and works across every supported model. Bluetooth appears only on hardware that includes a radio, and it asks for a one-time code confirmed on the device screen; after that, the accessory reconnects automatically within range. Wireless pairing adds convenience and one more layer that can fail silently, so troubleshooting always starts by going back to the cable.
Which computers and which key models run the desktop client?
Any Apple computer that meets the requirements printed on the publisher’s page can run the client; in practice that means a supported system version and enough free storage for the bundle plus its caches. Both processor families are served – arm64 for Apple silicon, x86_64 for Intel – and the hardware key must be on firmware the current build still accepts.
Telling the two processor builds apart
Open the Apple menu, choose About This Mac, and read the chip line: entries naming M1, M2, M3 or M4 take the arm64 file, while anything labelled Intel Core takes the x86_64 file. The wrong bundle either refuses to launch or runs under translation, which slows large history syncs and can break the helper that talks to the key. That menu takes ten seconds to read and removes the most common cause of a first-run failure.
Firmware that gates the pairing
Firmware is the code running inside the key itself, and the desktop client usually refuses to talk to a device whose internal software predates a minimum it expects. Updates are applied through the same application, over the same cable, and need the device unlocked with its PIN and physically connected. Skipping that update produces a pairing that appears to start and then drops, which reads like a cable fault rather than a version mismatch.
When the older laptop should stay out of the loop
Machines that cannot move past an unsupported system release, or that sit below the documented memory and storage floor, are better used as thin clients: check balances in a phone build and keep signing on the device. Forcing a stale bundle onto a retired system invites repeated launch failures, quarantine prompts and outdated network libraries that may stop reaching node providers. If the goal is only to move funds occasionally, the handset route covers it without fighting the desktop.
Desktop client, browser extension and phone build: three routes side by side
Three routes reach the same hardware key, and they differ mainly in where the key is handled and how much surface an attacker can touch. The desktop program keeps secrets on the device and public data on the machine; a browser interface sits inside a tab that other extensions can read; the phone build lands between the two.
The comparison below weighs the desktop route against the alternatives it is normally measured against, on four criteria: what each suits, its main limit, where private material ends up, and what the connection requires.
| Route | Best suited to | Main limitation | Where private material rests |
|---|---|---|---|
| Desktop client, arm64 build | Long sessions, full portfolio view, firmware updates | Needs a system release the publisher still supports | On the key alone; the machine keeps public data |
| Desktop client, x86_64 build | Intel computers meeting the documented floor | Slower history syncs on older silicon | On the key alone |
| Browser extension interface | Quick single-chain checks inside an open tab | Exposed to other extensions and to lookalike pages | In the browser profile unless a key is paired |
| Phone build | Occasional transfers and camera-based address checks | Smaller screen; fewer advanced features | On the key; the handset holds public data |
| Third-party software wallet | Networks the publisher’s own client does not cover | Security depends entirely on that project’s code | In the app’s storage, with no hardware gate |
The desktop route fits anyone who signs often, holds assets on several networks, or needs to apply device firmware, and it is the only one of these that puts a full account history in one window. The browser tab fits a single quick check, provided the key is paired and the page was reached by typing the address. The handset build fits travel and low-frequency use. The exceptions run the other way as well: a computer that can no longer reach the supported system release drops to the phone route without any loss of custody.
Where the secrets physically sit
A hardware key keeps the seed inside a secure element, a tamper-resistant chip that locks or wipes after repeated wrong PIN entries, and it exports nothing but signatures. Software routes keep material in ordinary application storage or a browser profile, where one malicious update can read it. That single difference decides most of the comparison, because interface, speed and network coverage are all recoverable, while an extracted seed is not.
What the connection demands
Wired pairing needs the bundled cable, an unlocked device and a free USB port; hubs and adapters add failure points because the key draws power from the bus. Wireless pairing on radio-equipped models needs a code confirmed on the device screen, plus permission for the system to keep the accessory connected in the background. A browser tab needs the extension to see the key at all, which some browsers restrict. Counting ports and permissions before starting saves a round of false troubleshooting.
Why does the program stall, refuse to open or drop the key after a system update?
System updates move files, reset privacy permissions and rebuild background services, and a bundle that launched last week can be quarantined or blocked the next morning. The usual culprits are a quarantine flag on a downloaded disk image, a firmware version the client no longer accepts, an approval toggle that was switched off, or a hub that stopped delivering enough power to the key.
Quarantine flags on downloaded disk images
Files fetched from the internet carry an extended attribute that tells the system to verify them before the first launch, and a truncated or re-packed disk image fails that check. The remedy is to download again from the publisher’s own page, mount the image, and drag the bundle into Applications instead of running it from the mounted volume or from Downloads. Launching it in place is a frequent cause of a start that appears to succeed and then reports no data folder.
Firmware versions and client versions that drift apart
Each desktop release states a minimum internal software version for the key, and a device left untouched for a year usually sits below it. The symptom is a connection that opens, requests an address, and then times out without an error naming the real cause. Applying the device update first, with the key unlocked and cabled directly to the computer, clears the mismatch before any other diagnostic step.
Ports, hubs and cables that mimic software faults
A cable rated for charging only will power the key but carry no data, and a bus-powered hub can drop the link mid-signature when other devices draw from the same port. Test with the bundled cable plugged straight into the computer before changing anything in software, then try a port on the opposite side of the chassis. Intermittent disconnects are far more often physical than they are faults in the code.
How do you verify the download and the pair before moving any funds?
Verification means proving three things before any balance moves: the file came from the publisher’s own domain, the build matches the processor inside the machine, and the device’s screen shows the address that was actually signed. Have the chip name ready, the official page open in a second tab, and the key charged and unlocked.
Step 1: Reach the download page from a bookmark you typed yourself
Open the publisher’s official page from a saved bookmark rather than from a search result or an advertisement. Search placement is the cheapest way for a lookalike domain to appear above the genuine one, and the page you land on decides whether every later step is safe.
Step 2: Match the file to the processor inside the machine
Open About This Mac, read the chip line, and take only the build that matches it – arm64 for Apple silicon, x86_64 for Intel. The two files are not interchangeable, and running the wrong one under translation can break the helper that talks to the key.
Step 3: Check free space and system version against the documented floor
Compare available disk space and the system version with the requirements printed on the official page before mounting anything. Blockchain caches grow over time, and a machine below the documented floor tends to fail during its first sync rather than at launch.
Step 4: Pair the key and confirm the receive address on its display
Connect the device with the bundled cable, unlock it with its PIN, and compare the first and last characters of the address on both screens. An address that differs between monitor and device indicates interception or clipboard tampering, and the transfer must be abandoned.
Step 5: Send a small test amount and confirm that it lands
Send a minimal amount to the freshly confirmed address and wait for one confirmation before moving anything larger. A small settled transfer proves that device, cable, application and node connection work together, which no amount of configuration alone can demonstrate.
What shifts between point releases and what stays unsettled
Version numbers, minimum system releases, firmware floors and supported chip generations all move, and the publisher’s release notes are the only current record of them. No third-party page, including this one, can state a build number that stays true, so treat any figure you read elsewhere as a prompt to check the vendor’s own page before acting.
Release notes as the only current record
Each release note lists the minimum system version, the networks added or withdrawn, and the firmware floor the client expects, and those three items together decide whether a given machine can run the build at all. Support articles and community threads repeat the numbers with a delay measured in weeks, and they rarely record the withdrawal of an older system release. Bookmarking the publisher’s official download page keeps the current figures one click away.
Claims that support threads disagree about
Owners report different outcomes for the same build on the same chip, and that usually traces to one of four variables: the hub in use, whether a VPN sits between the client and its node providers, the age of the internal software on the key, and how many networks are enabled for sync. Because none of those variables appears in a typical bug report, aggregate complaints about a release are weak evidence. Reproduce a fault on a different port and a different network before concluding that the build itself is at fault.
Older system releases that quietly fall off the list
Support for a given system release ends without ceremony: the download still completes, but the minimum version stated in the release notes has moved past it. That change arrives with an ordinary update, so a machine that worked in spring can be unsupported by autumn. Checking the stated floor before each update, and keeping the handset route as a fallback, is cheaper than discovering the cutoff during a transfer.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Ledger Live macOS Sonoma Install Setup Guide: Deploying the Desktop Client on Apple's Fourteenth Release",
"description": "Ledger Live macOS Sonoma Install Setup Guide covers which build fits Apple silicon or Intel hardware, how the desktop client hands signing back to a hardware key, and which checks confirm a genuine download before any balance moves."
}
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How do you verify the download and the pair before moving any funds?",
"step": [
{
"@type": "HowToStep",
"position": 1,
"text": "Open the publisher's official page from a saved bookmark rather than from a search result or an advertisement."
},
{
"@type": "HowToStep",
"position": 2,
"text": "Open About This Mac, read the chip line, and take only the build that matches it – arm64 for Apple silicon, x86_64 for Intel."
},
{
"@type": "HowToStep",
"position": 3,
"text": "Compare available disk space and the system version with the requirements printed on the official page before mounting anything."
},
{
"@type": "HowToStep",
"position": 4,
"text": "Connect the device with the bundled cable, unlock it with its PIN, and compare the first and last characters of the address on both screens."
},
{
"@type": "HowToStep",
"position": 5,
"text": "Send a minimal amount to the freshly confirmed address and wait for one confirmation before moving anything larger."
}
]
}
{"@context":"https://schema.org","@type":"Article","headline":"Ledger Live macOS Sonoma Install Setup Guide: Compatibility Checks to Run Before You Download","description":"Ledger Live macOS Sonoma Install Setup Guide: confirm the minimum system version, architecture and support status a build declares before you fetch or launch it. The checks keep a download from refusing to open and from unverifiable mirror copies."}
{"@context":"https://schema.org","@type":"HowTo","name":"How do you confirm a build is supported before trusting it?","step":[{"@type":"HowToStep","text":"Read the exact system version and build number."},{"@type":"HowToStep","text":"Check whether the machine reports Intel or Apple silicon under System Information → Hardware."},{"@type":"HowToStep","text":"Compare the version and architecture you recorded with the minimum printed on the developer's own support page for the exact build number you plan to fetch."},{"@type":"HowToStep","text":"Take the file only from the developer's official download page and check its signature before the first launch."},{"@type":"HowToStep","text":"Open the client once with no hardware connected and accept each permission dialog as it appears."}]}
Ledger Live macOS Sonoma Install Setup Guide – before the file lands on your drive, confirm three things: the minimum system version the bundle declares, the processor family it was compiled for, and whether the developer still lists your Apple release as supported. A mismatch on any one of them appears either as a refusal to launch or as a device that never shows up in the interface. The checks below take a few minutes and run entirely on your own machine.
Check Ledger Live Compatibility with macOS Sonoma Before Downloading
Verify three declarations before you fetch the client: the minimum system version recorded inside the application bundle, the architecture its binary was compiled for, and the support list the developer currently publishes. A bundle can open on version 14 and still fail to recognize a connected device when its bundled communication library predates that release.
The declaration that governs launch is a single string inside the bundle’s Info.plist, read by Apple’s loader alongside the code-signing assessment; no line on a download page can override it.
How the loader reads a declared minimum version
Apple’s launch services compare one property, LSMinimumSystemVersion, against the running build number, which is why a client compiled for 13.x refuses to open on a machine held at 12.x and opens without complaint on anything newer. The same pass evaluates the signing certificate and the notarization ticket. A bundle whose certificate expired, or whose ticket never accompanied the file, is blocked although the version string matches. Right-clicking to open dismisses the quarantine warning, not the assessment behind it, so a stale build stays blocked.
Architecture support beyond the version number
A universal binary carries two instruction sets and runs natively on either processor family, while a single-architecture bundle built only for Intel silicon reaches Apple hardware through a translation layer. That layer usually works but starts more slowly and occasionally fails at device enumeration, because translation sits between the client and the system’s accessory interfaces. The Kind column under System Information → Software → Applications shows which build you already have and which one you are being offered. Downloads labelled for a single architecture are the ones that surprise owners who switched processors mid-year.
What a support list does and does not promise
A published support list states the oldest Apple release the current build is tested against; it does not promise identical behaviour on every release in between. Testing concentrates on the newest two or three system versions, so a machine on the current release sees the most attention while a machine three releases back may work without being formally covered. Treat a listed minimum as permission to try, not as a guarantee of feature parity, and re-read the list whenever the client’s major version number changes.
Who actually needs this check, and at which moment does it matter?
Anyone about to add the companion client to a Mac that is either older than the current release or newer than the last build the developer tested. It matters most immediately after a system upgrade, when a working bundle suddenly loses accessory approvals, and for owners who moved from an Intel processor to Apple silicon.
Upgrading the system before the client
A system upgrade resets several privacy and accessory approvals, so an application that ran yesterday can appear blind to hardware today. The old bundle is not damaged; the prompts that granted it access were discarded. Reopen the client, answer each dialog, then reconnect the device. Owners who upgraded and skipped that step often fetch a second copy they never needed, then report the same symptom on the new file.
First device, arriving from a phone
Buyers coming from a mobile-only setup usually have no desktop bundle at all, so their first question is whether the machine is modern enough to run one. The wired link needs no separate driver on current Apple systems, but hubs, adapters and charge-only cables are recurring culprits: a cable that charges a phone may carry no data lines. Test with the cable supplied in the box and a port on the machine itself before blaming the software.
Shared and managed machines
On a work laptop, approving a new application or an accessory may require administrator credentials the user does not hold, and management profiles can block unsigned or newly published software outright. Check the version of the client that the machine already runs before requesting approval, because an older bundle may be the reason a device is unrecognized rather than a policy decision. Ask the administrator to confirm the system version and the permitted download source together.
Route comparison: desktop client, phone application, and mirror builds
Choose the desktop client when you want full account views and device firmware updates on a machine you control; the phone application when no cable is practical; an older, pinned build only for hardware that cannot move past the previous system release; and never a repackaged mirror, which cannot be verified at all.
Four routes are compared below on what each suits, the limit that surfaces in practice, and the way to confirm you are running a genuine, current build.
| Route | Best for | Main limit | Verification |
|---|---|---|---|
| Desktop build for the current system release | Firmware updates and full account views at a desk | Needs a recent build plus approved accessory access | Minimum version stated in the developer’s release note |
| Desktop build pinned to the previous release | Macs that cannot move past 13.x | Lags on features and newer asset standards | Release history lists the system versions covered |
| Phone application | Signing when no computer is nearby | No wired path; depends on wireless pairing | Store listing states the phone system required |
| Repackaged or mirror bundle | Nothing legitimate | Fails signature and notarization checks | No official check exists for altered files |
A pinned older build fits a machine that cannot upgrade further, and stops fitting the moment a device update requires a newer client; at that point the phone route becomes the practical fallback. The phone application covers signing but not every desktop-only task, so it substitutes for short trips rather than for the whole workflow. Repackaged files have no situation where they fit, with no exception worth taking: a mirror that reproduces an official file byte for byte is identical to that file, so there is no reason to prefer the mirror.
Pinned older builds trade features for hardware headroom
Holding a Mac on the previous system release and running a matching client keeps launch reliable, because both halves of the pair were tested together. The cost appears later: newer device firmware can require a client version that refuses to run on that system, and account features added since the pin are simply absent. Before pinning, note the client version in use, confirm the device firmware it supports, and decide what happens when the next mandatory update arrives.
Why a repackaged bundle stops being verifiable
Two attributes make verification possible: the signing certificate bound to the developer’s identity and the notarization ticket stapled to the file. Altering a single byte inside the bundle breaks the first, and the modified file cannot carry a valid ticket for the second. No inspection by the user recovers that trust, which is why an unofficial copy is not a cheaper route but an unverifiable one.
Where verification breaks down: pre-release systems and stale permissions
Three failures explain most reports of a client that will not open or will not see a device: a shipping build run on a pre-release system, accessory approval granted once and assumed permanent, and a device whose firmware predates the communication library inside the bundle. Each has a different remedy, and none of them is cured by changing the download source.
Pre-release and beta systems
Developers test against released system versions, so a build carrying a matching minimum number can still misbehave on a beta of the next one, and accessory enumeration plus signing prompts are the parts that change most between betas. If the machine runs a pre-release, keep a second volume or a backup on the shipped version and compare behaviour there before reporting a fault. Waiting for the release version and its first point update removes the guesswork entirely.
Approvals that reset after an update
Accessory and keychain permissions are stored per application and per system build, and a point update can invalidate them without warning. The symptom is specific: the application opens, the dashboard loads, and the device never appears. Reopening the client and answering each prompt again restores the link in most cases; checking the privacy settings for a blocked entry is the next step if it does not, because a denied entry stays denied until it is changed by hand.
Firmware lag between client and device
A device update published after your client version can require a newer client than the one you hold, and the older bundle usually reports a connection problem rather than a version mismatch. Compare the client version shown in the application’s about panel with the version the device update notes name, and refresh the client first when the two disagree. Running an outdated bundle against new firmware is the least obvious cause of a failed connection.
How do you confirm a build is supported before trusting it?
Run five checks in order: the exact system version and build on your machine, the processor family it reports, the minimum the developer names for the specific build you intend to fetch, the origin and signature of the file, and a launch with no device attached. Have the model identifier and a terminal window ready.
Step 1: Read the exact system version and build number
Read the exact system version and build number. The Apple menu’s About This Mac panel names the release, while sw_vers in Terminal prints both the version and the build identifier that compatibility lists actually reference, and the two do not always move together.
Step 2: Identify the processor family
Check whether the machine reports Intel or Apple silicon under System Information → Hardware. A single-architecture download sent to the wrong family still runs through a translation layer, but startup speed and device enumeration suffer, and support pages list the two families separately.
Step 3: Match your values against the developer’s stated minimum
Compare the version and architecture you recorded with the minimum printed on the developer’s own support page for the exact build number you plan to fetch. Bundle numbers change between releases, so a note written for last quarter’s file may name a lower requirement than the one you are about to take.
Step 4: Fetch the file from the official address and inspect it
Take the file only from the developer’s official download page and check its signature before the first launch. The quarantine attribute, the signing certificate and the notarization ticket are the three attributes that show the bundle arrived unchanged; a mirror can match none of them.
Step 5: Launch with the device unplugged and answer every prompt
Open the client once with no hardware connected and accept each permission dialog as it appears. Accessory and keychain approvals are requested only on that first run, and plugging the device in beforehand is what makes owners conclude that the application cannot see their hardware.
What changes with each Apple release, and what do people still get wrong?
Minimum version numbers rise with nearly every client release, and Apple eventually closes support for each system version, so a pairing that works today is not permanent. The recurring mistake is treating a blog post, a forum answer or a store listing as the requirement instead of the developer’s own support page.
Minimum version numbers move with each client release
A client that required 11.x two years ago may require 13.x now, because underlying frameworks and security policies change on the developer’s side as well as Apple’s. Updates arrive quietly through the application’s own updater, so the version that ran last season is not evidence about the version running today. Check the about panel’s version number before comparing anything against a support page.
Apple closes support on its own schedule
Security updates reach the most recent three system versions and then stop, which puts a machine that still launches a client on borrowed time: the application keeps working while the system beneath it stops receiving fixes. Owners on such a machine face a choice between accepting an unsupported base or moving to newer hardware. The published support list is the only place that states which side of that line your Mac sits on.
Requirements copied from unofficial pages go stale
Third-party articles and store descriptions are written once and rarely revised, so they name whatever minimum was current on the day of publication. Numbers taken from such pages are usually lower than reality, which produces a download that refuses to open. Read the requirement on the maker’s own page, and if the figure there has moved since you last looked, treat your saved file as outdated.
Q&A:
Does Ledger Live run on macOS Sonoma, including Apple silicon Macs?
Yes. Ledger Live has builds for Intel and Apple silicon Macs, and macOS Sonoma (14.x) is supported. Download the macOS installer from Ledger’s official website. Open the .dmg and drag Ledger Live into Applications. On an M1, M2, or M3 Mac, use the Apple silicon version if the site offers separate downloads; otherwise the universal build works. After installation, launch Ledger Live and connect your Ledger device. If macOS shows a security warning, approve the app in System Settings > Privacy & Security.
Why does macOS Sonoma say Ledger Live cannot be opened because it is from an unidentified developer?
That message comes from Gatekeeper, which checks apps downloaded outside the Mac App Store. Ledger Live is signed and notarized by Ledger, but macOS may still show the warning after a fresh download or update. To open it, go to Finder > Applications, right-click Ledger Live, and choose Open. Click Open again in the dialog. If the app still will not launch, open System Settings > Privacy & Security, find the message about Ledger Live, and click Open Anyway. Do not turn off Gatekeeper for your whole Mac. If the warning appears every time, delete the app, download a fresh .dmg from ledger.com, and install it again.
My Ledger Nano is not detected by Ledger Live after I set it up on Sonoma. What can I try?
First, use the USB cable that came with the device and plug it straight into your Mac. Avoid USB hubs, docks, and extension cables during troubleshooting. Enter your PIN on the Ledger, open the relevant coin app if needed, and keep Ledger Live in the foreground. On macOS Sonoma, open System Settings > Privacy & Security > Allow accessories to connect and set it to Ask for new accessories or Always. Then reconnect the device and approve the access request. For Nano X, you can also use Bluetooth: pair it in System Settings > Bluetooth, then add it in Ledger Live. If the device still does not appear, quit Ledger Live, restart your Mac, try another USB port, and test the cable with another device. For persistent issues, contact Ledger support and share your macOS version, Ledger Live version, and device model.
Can I install Ledger Live with Homebrew or from the Mac App Store?
Ledger does not publish Ledger Live on the Mac App Store. Homebrew may have a community cask, but that package is not maintained by Ledger, so you cannot be sure it matches the latest signed release. The safest route is to download the .dmg directly from ledger.com. Check that the page uses HTTPS and that the file name looks like the current macOS release. After installation, verify the app version inside Ledger Live under Settings > About. If you already installed a third-party build, remove it, download the official installer, and replace it.
How do I update Ledger Live on macOS Sonoma, and what if the update gets stuck?
Ledger Live usually shows an update notice when a new version is available. Click the notice, let it download, and restart the app when asked. You can also update manually: quit Ledger Live, download the newest macOS .dmg from ledger.com, open it, and drag Ledger Live into Applications. Choose Replace when macOS asks. If the update gets stuck, force quit Ledger Live from the Apple menu > Force Quit, move the old app to the Trash, empty the Trash, and install the new .dmg again. Restart your Mac before trying once more. Keep at least 1 GB of free disk space and make sure your macOS Sonoma installation has the latest security updates. Never enter your 24-word recovery phrase into any app or website during this process. If the problem continues, check Ledger’s status page and support articles, or open a ticket with Ledger support.
I downloaded Ledger Live for macOS Sonoma and dragged it into Applications, but the first launch is blocked with “Apple cannot check it for malicious software.” How do I finish the install without turning off Gatekeeper?
Confirm the .dmg came from Ledger’s official download page, not a search ad or third-party mirror. Open the .dmg, drag Ledger Live to Applications, eject the mounted image, and launch the copy in Applications. If macOS blocks it, open System Settings > Privacy & Security, scroll to Security, and click Open Anyway for Ledger Live; authenticate with Touch ID or your Mac password. If that button is missing, right-click Ledger Live in Applications, choose Open, then confirm the prompt. Do not run the app from the mounted .dmg and do not disable Gatekeeper. After it opens, check Settings > About to confirm the version and install any offered update.
Ledger Live opens on my Sonoma Mac, but my Nano X is not detected over USB. Is Bluetooth a usable fallback, and what should I check before reinstalling?
Use a data-capable cable and a direct Mac port; charge-only cables and hubs can cause missed connections. Unlock the Nano, open the coin app you need, then open Ledger Live. On Sonoma, approve the accessory prompt; if none appears, open System Settings > Privacy & Security > Allow accessories to connect and choose Ask for new accessories. For Nano X, Bluetooth works: enable Bluetooth on both devices, open Ledger Live > My Ledger, choose Add device, pick Nano X, and follow the pairing code. If USB still fails, restart the Mac and confirm Ledger Live is up to date before reinstalling.