Ledger Live iOS Stuck on Loading: Launch Freezes on the Phone and What Helps
Ledger Live iOS Stuck on Loading: Launch Freezes on the Phone and What Helps
Fix Ledger Live iOS Stuck on Loading Screen – begin with a force-quit and one relaunch on stable Wi-Fi while the handset is unlocked and charged, because a frozen launch view is nearly always a stalled local session rather than a lost account. If the spinner returns after two clean relaunches, check free storage, the installed build number, and the Bluetooth handshake with the hardware signer, in that order. No step on this page asks you to type your recovery phrase, and any view that requests it should be closed at once.
Where the start-up sequence halts and what it depends on
The launch view persists when the interface has painted but three background tasks cannot finish: decrypting the local database, exchanging a session credential with the vendor’s servers, and negotiating a Bluetooth link to the hardware signer. The first task to fail holds the spinner, so identical symptoms can come from three unrelated causes.
The local store blocks the first paint
The first blocker is usually the encrypted local store on the handset, not the remote service. At each launch the app decrypts a cached index of accounts and operations; if that file was truncated by an interrupted write, or the phone cannot allocate a temporary file to rebuild it, the read never returns and the interface waits without an error. A force-quit clears the pending read, while a truncated file survives it. Reinstalling the app rebuilds the index from the hardware signer, so accounts return without any phrase entry.
Credentials exchanged before the dashboard draws
Authorization finishes before the account list can render, and it fails silently. The app trades a stored session credential for a fresh one; on a captive-portal network, a VPN that filters packets, or an address range that cannot reach the vendor’s endpoints, that request hangs instead of returning an error. Moving to cellular data or turning the VPN off typically clears it within one launch cycle. Because nothing is displayed, the stall is frequently misread as a damaged installation.
Bluetooth pairing that never completes
A stalled handshake with the hardware signer holds the interface even when the local store and the network are healthy. The app scans, requests the device, then waits for confirmation on the device’s own display; if the signer is asleep, out of range, or still bound to another handset, that callback never arrives. Removing the pairing in the phone’s system settings, waking the signer and pairing again resolves most of these cases. Labels for those menus differ between builds, so the current wording is published on the official source.
Who runs into a frozen launch view, and when does it apply?
It affects handsets holding several synchronized accounts, phones with little free storage, and devices restored from a backup within their first few launches. People who pair a hardware signer directly with the phone meet it more often than those who read balances on a desktop. A single-account setup on a healthy network almost never shows it.
Account count and history depth on the handset
Account count and transaction depth decide how much work the launch view conceals. Every account carries its own index of addresses and cached operations, and the app rebuilds those indexes at start-up. Several accounts with long histories turn that pass into a long decrypt-and-index job, and on older hardware the job can run past the point where the system suspends background work, which leaves the spinner frozen. Archiving rarely used accounts and reducing what the phone synchronizes shortens the pass.
Storage pressure, battery saver and system updates
Low free storage and battery saver interfere with the same start-up write. When the handset is nearly full, the system may refuse the temporary file needed to rebuild the index, and the process stalls rather than failing cleanly. Battery saver throttles background work, stretching that task past the app’s own timeout. Charging the phone, disabling the saver, and freeing enough room for the write are worth checking before reinstalling anything; the current minimum free-space guidance is published on the official source.
The first launch after moving to a new phone
A restore from an older handset is a frequent trigger. When a backup lands on a new phone, the app receives its local store and its keychain entry together, but the keychain item may be readable only after the first unlock, so a launch running before that unlock cannot decrypt the store and waits indefinitely. Unlock the handset, keep the hardware signer nearby, and let the first synchronization finish on a charger.
Recovery routes side by side: relaunch, reinstall, platform switch, vendor support
Four routes cover nearly every situation: a clean relaunch, a reinstall that rebuilds local data, a move to the desktop build, and a ticket with app logs. They differ in what they clear, the effort they demand, and whether the account list has to synchronize again.
The comparison below sets those four routes against each other on four criteria: what each one clears, the effort involved, the main limit, and what happens to the accounts kept on the handset.
| Route | What it clears | Typical effort | Main limit |
|---|---|---|---|
| Force-quit and relaunch | Pending reads and stalled requests | Seconds; two attempts | Leaves a damaged local index untouched |
| Delete and reinstall the handset app | Rebuilt local index and cached session | Minutes; signer must be nearby | Pairing has to be established again |
| Switch to cellular with the VPN off | Blocked credential exchange | Under a minute | Pointless when the local store is the fault |
| Read balances on the desktop build | Nothing; the phone is bypassed | Minutes to download and open | Does not repair the handset copy |
| Open a support ticket with logs | Nothing locally; diagnosis by the vendor | Queue times published on the official source | Needs a reproducible stall and captured logs |
Match the route to the symptom rather than to the loudest forum post. A relaunch fits a stall that appeared once after a system update and does not return; it cannot repair a damaged local store, so repeated hangs after a clean relaunch point elsewhere. Reinstalling fits a store that stalls every time, but only when the hardware signer is at hand, since pairing must be redone. The desktop build fits a handset that refuses to cooperate before a transfer is due. Support fits a freeze that survives all three, where logs matter more than speed.
Reinstalling: what survives and what does not
Deleting the app removes the local index, cached operations and pairing records, and nothing else. Account holdings are reconstructed from the hardware signer and from public blockchain records during the next synchronization, so the balance you saw before the freeze reappears once the signer is paired again. What does not survive is convenience: pairing codes, display preferences and any local watch-only entries have to be set up afresh. Because the recovery phrase is never part of this process, a reinstall should never be accompanied by a request for those words.
Reading balances on the desktop build as a fallback
The desktop build reads the same accounts from the same signer, so it sidesteps every local fault on the handset at once. It suits a situation where funds must be moved today and the phone will not cooperate, and it also serves as a diagnostic: if the desktop copy synchronizes while the handset hangs, the fault is confirmed local. It does not repair the phone, and it requires a computer plus a cable or a supported wireless link, which not every household has available.
Risks and mistakes that deepen a freeze
The expensive errors are typing the recovery phrase into a view that requests it, installing a build from a third-party storefront, deleting the app while the hardware signer is out of reach, and forcing repeated restarts during an index write. Each either exposes the keys or destroys local pairing data that only the signer can rebuild.
Phrase requests from pages that are not the vendor’s
No legitimate repair path needs those words typed into a phone, a browser field or a chat window. The phrase reconstructs the keys themselves, so anyone who receives it controls the holdings permanently, and a transaction sent with it cannot be recalled. Screens that ask for it while offering help with a stalled launch are harvesting attempts, and they usually arrive as links posted under support threads. Close the view, reset the app through official channels, and treat the phrase as something that never leaves offline storage.
Builds from outside the official storefront
Packages obtained from file-sharing mirrors, profile-installed builds or modified archives may contain altered signing logic or hidden transfer routines. They also fail differently from published releases, which makes every later diagnostic step misleading. Because an interrupted update can leave a half-written bundle that behaves like a corrupted local store, installs should come from the platform storefront or the vendor’s own distribution page. The version list and any known-issue notes for a specific build are published on the official source.
Hard restarts during an index write
Holding the power and volume buttons while the app writes its index interrupts the write in the middle of a page replacement. That is one of the few ways a local store becomes genuinely unreadable, and it turns a temporary stall into a rebuild. Wait for the launch attempt to end on its own, close the app from the switcher, and only then consider a device restart. If the store is already damaged, a reinstall with the signer present is the clean recovery.
How do you confirm the handset installation and the paired signer are healthy again?
This check confirms that the installation, the network path and the paired signer all behave before you trust the balance shown. Have the phone charged and unlocked, the hardware signer within reach, and the vendor’s release page open for the build comparison.
Step 1: Force-quit and watch one launch
Force-quit the app from the app switcher, reopen it, and watch whether the account list paints. Waiting through a stalled launch without closing it leaves the pending read in place, so the next attempt repeats the same freeze.
Step 2: Change the network path
Switch the handset to cellular data with any VPN disabled, then launch once more. Captive portals and packet-filtering VPNs are the commonest reason the credential exchange never returns.
Step 3: Free space for the index rebuild
Open the storage section of system settings and free enough room for a large temporary file. The rebuild writes a working copy before it replaces the old one, so a nearly full handset stalls instead of failing.
Step 4: Compare the installed build
Compare the installed build number with the release list on the vendor’s official support pages. A build from a third-party storefront, or one whose update was interrupted, can behave differently from the published release.
Step 5: Re-pair and verify the account list
Re-pair the hardware signer, launch the app with the signer awake, and confirm that every account you expect appears. A healthy result shows balances without asking for the recovery phrase, and any view that requests those words is a signal to stop and close it.
Disputed causes and details that shift between releases
Two claims circulate and both mislead: that a frozen launch means the funds are gone, and that clearing app data requires typing the recovery phrase. Balances are read from public blockchain records by the app, while local data holds indexes and pairing records. What genuinely changes – menu names, free-space guidance, minimum supported system version – is published on the official source for each release.
Balances sit on public records, not inside the app
The application reads holdings from public blockchain records and keeps none of them as its source of truth. That is why an uninstalled app, or one that lost its local index, shows the same holdings after it resynchronizes: account data is reconstructed from the signer and from on-chain history. The only local items that cannot be rebuilt without the hardware device are the pairing records and the session credentials, and both are replaceable by pairing again. Nothing about a stalled launch changes what the records say.
Answers that change with every release
Menu labels, free-space guidance and the supported system version change between builds, which is why copied instructions from older forum threads often fail at the first tap. The app’s update notes and the vendor’s documentation carry the current wording plus any known-issue notices for a specific build. Treat a screenshot posted more than a few releases ago as a rough map of the settings rather than an accurate one, and check the build number before following any walkthrough.
Telling a local stall apart from a service-wide one
A service-side incident and a local stall look identical on the handset, and the way to separate them is to open the desktop build or a second device at the same minute. If the desktop copy synchronizes normally while the phone hangs, the fault sits on the handset; if both stall, the problem is upstream and no reinstall will help. Incident updates are published on the official source, and they carry the current statement about availability.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Fix Ledger Live iOS Stuck on Loading Screen: Verify iPhone System Version and App Build Compatibility",
"description": "Fix Ledger Live iOS Stuck on Loading Screen starts with one comparison: the handset's system release against the build floor the vendor publishes for its companion app. This article shows how to read both numbers, when a mismatch halts the launch sequence, and what to verify before reinstalling anything."
}
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How Do You Confirm Both Numbers Match Before Touching the Installation?",
"step": [
{
"@type": "HowToStep",
"name": "Read the system release",
"text": "Open Settings → General → About on the handset and read the software version line."
},
{
"@type": "HowToStep",
"name": "Record the full build string",
"text": "Write down the full build string next to the marketing version instead of rounding it."
},
{
"@type": "HowToStep",
"name": "Read the stated minimum",
"text": "Open the vendor's store listing for the companion app and read the minimum release it states."
},
{
"@type": "HowToStep",
"name": "Read the app's own build",
"text": "Read the app's own build number inside its settings area and record it as well."
},
{
"@type": "HowToStep",
"name": "Compare before updating",
"text": "Compare the three recorded strings side by side before updating either the phone or the app."
}
]
}
Fix Ledger Live iOS Stuck on Loading Screen begins with one comparison most owners skip: the handset’s system release against the build floor the vendor publishes for its companion app. Two numbers, read in two places, decide whether the halt is a compatibility mismatch or something else. The sections below cover what each mismatch looks like, which devices land in it, and how to confirm both strings before touching the installation.
Verify iPhone iOS Version and Ledger Live App Build Compatibility
Read the installed system release under Settings → General → About, then read the minimum release the vendor’s store listing states for the companion app. When the handset sits below that floor, or carries a build the vendor has not validated, a halt at the splash view is expected rather than random.
The table compares the system channels an owner can realistically be running against four criteria: the vendor’s stated support position, the way to confirm the pairing, the practical limit of that channel, and the point where the entry stops being diagnosable. Each row describes a channel rather than one specific build, because exact floors are published on the vendor’s published download page and shift with store submissions.
| System release channel | Vendor support position | How to confirm the pairing | Practical limit |
|---|---|---|---|
| Current public release | Validated before the companion build ships | Compare store requirement with the About line | Beta add-ons may still fail |
| One or two releases behind | Held while the published floor stays low | Same comparison, plus vendor release notes | Floor can rise with any submission |
| Below the published minimum | Outside the supported range | Listing refuses new installs and updates | May open, then halt before first frame |
| Public beta of the next release | Not validated for the companion build | Read the full build string, then vendor notes | Crashes are expected and not diagnosable |
| Modified or side-loaded system image | No support position offered | No official check exists for this pairing | Behaviour cannot be reproduced or predicted |
A current public release fits the owner who wants a supportable setup and is willing to wait for the app’s next update before moving the phone forward. The trailing-one-release row fits most handsets, provided the store requirement is re-read after every app submission, and it stops fitting the moment the floor rises past that trailing release. Beta and modified systems do not fit anyone seeking a diagnosis, because no published matrix covers them, while a device below the floor has exactly one supported path: an update, or a temporary second handset.
Falling Below the Published Minimum
A handset below the stated floor fails differently from one that merely lags, because the listing refuses new installs and updates, leaving the owner on the build already present. That older build was compiled against an earlier system release and can call interfaces the current system has since replaced, which is why the launch sequence stops at the splash view without producing an error message. Reading the About line against the store requirement takes under a minute and removes this branch before anything else is attempted.
Why Beta Channel Builds Resist Diagnosis
The beta channel is the row where a mismatch produces behaviour the vendor has not promised to interpret. A build pushed to beta testers targets an unreleased system version, and the companion app’s public build is not validated against it, so a halt at first draw carries no reliable meaning. Removing the beta profile and returning to the public release is what makes the comparison meaningful again, since a mixed pair sits outside the published matrix any support request is judged against.
Why the Companion App Halts Before Its First Frame Renders
The first frame depends on three operations finishing: a handshake with the physical device, a read of local data written by the previous build, and a background sync. When any of the three returns an incomplete answer, the launch sequence stops where it is instead of drawing a partial view.
The Initial Handshake With the Hardware Wallet
At startup the companion opens a transport session with the connected device and waits for that device to report its own firmware release before anything is drawn. If the phone’s system release is old enough that the transport layer behaves differently, or the device runs firmware the app does not recognise, the request returns no usable answer and the sequence waits instead of continuing. That wait is what an owner sees as a frozen first frame; the app has not crashed, it simply has nothing to render.
Local Data Left Behind by an Older Build
Every build writes a local store of account metadata, cached balances and preferences, and the next build reads that store on its first launch. A phone restored from a backup made on a newer system release can carry a restored store with a schema the installed build cannot parse, and parsing runs before the first frame. The visible result is a launch that never completes; the useful test is whether the halt appeared only after a restore rather than after a routine update.
Launch-Time Sync and Network Reachability
The app also checks reachability and begins a background sync during startup, and on a handset behind restrictive content filters, a private relay setting or a captive portal that check can return an inconclusive answer. Because the drawn interface waits on the first sync result, an inconclusive answer looks identical to a version mismatch from the outside. Lifting the filter for one launch, or switching networks, separates a reachability problem from a compatibility one before any build is changed.
Which Handsets, Releases and Account Setups Land in This Mismatch?
Three groups report the halt most often: handsets sitting below the floor the vendor states, devices restored from a backup made on a newer system release, and profiles holding several large account histories. Each case is a version or data mismatch rather than a hardware fault, and each is checkable before any reinstall.
Handsets Restored From a Backup Made on a Newer Release
A restore moves an entire data set onto the phone, including files written by a build the handset cannot run. The installed app then opens a store with a schema it does not recognise, and the parse failure happens before the first frame. Setting the phone up as new, or restoring from a backup made on an older release, removes this cause; the cost is re-entering account labels and preferences by hand.
Profiles Carrying Several Large Account Histories
The startup sync walks every account listed in the profile, so a profile holding a dozen histories takes proportionally longer to finish its first pass. On a slower handset that pass can exceed the interval the launch sequence allows before it abandons the attempt, which reads as a permanent halt rather than a slow one. Reducing the number of active accounts temporarily, or leaving the app open on a stable connection, shows whether time rather than compatibility is the constraint.
Devices With Almost No Free Storage
The first launch after an update writes cache, index files and a copy of the account store, and it needs room for all three at once. A handset with a few hundred megabytes free can start writing, run out, and leave the launch half-finished, a state that persists until storage is freed and the build is written again. Reading the storage figure in the same settings area rules this out cheaply before version numbers are blamed.
How Do You Confirm Both Numbers Match Before Touching the Installation?
Confirm the pairing by reading two strings – the handset’s release and build, and the vendor’s stated minimum – and writing them down side by side before any update, reinstall or restore. Have the phone in hand, the store listing open, and somewhere to record three values.
Step 1: Read the system release
Open Settings → General → About on the handset and read the software version line. That line establishes the lower half of the comparison, and reading it first prevents the store requirement from being matched against a remembered number instead of the installed one.
Step 2: Record the full build string
Write down the full build string next to the marketing version instead of rounding it. Two phones can share a marketing label while carrying different compiled images, so the string is what a published floor actually maps onto.
Step 3: Read the stated minimum
Open the vendor’s store listing for the companion app and read the minimum release it states. That requirement is refreshed with each submission, so it must be read now rather than recalled from an earlier visit.
Step 4: Read the app’s own build
Read the app’s own build number inside its settings area and record it as well. The installed build is the value being tested against both other strings, and it is the one a reinstall would replace.
Step 5: Compare before updating
Compare the three recorded strings side by side before updating either the phone or the app. A mismatch that is visible on paper is cheaper to act on than one discovered after an irreversible restore.
Risks, Limits and Misread Signals in Build Alignment
The largest risk is the reaction to the halt, not the halt itself: a reinstall clears local app data and recovery depends on a recovery phrase the owner must already hold. Updating the handset past a tested ceiling and installing from mirrored copies carry separate, smaller risks.
Reinstalling Before the Recovery Phrase Is Verified
Removing and reinstalling the app erases its local data, and regaining access afterwards depends on the recovery phrase the owner already holds. If that phrase is missing, incomplete, or stored only inside the app being deleted, the outcome is irreversible and no support channel can undo it. Verifying the phrase on a second device, or copying it from the physical device’s own display, must happen before the uninstall rather than after it.
Moving the Handset Past the Tested Ceiling
Updating the phone to a release the vendor has not validated trades one known halt for an unknown one, since the app build cannot be advanced independently of what the store offers. When the handset runs ahead of the app’s tested range, the listing may still serve the older build, leaving a pair the vendor never tested together. Holding the phone on the current public release until the app’s own update appears keeps both values inside the published range.
Third-Party Mirrors and Cached Store Listings
Store pages cache the requirement line, so a listing viewed weeks ago can display a floor that has since risen, and mirrored copies of the app carry builds the vendor never published. Installing from a mirror removes the only dependable reference for the comparison, because the build number on the phone then means nothing against the official listing. Reading requirements from the vendor’s own page at the moment of the check avoids both errors.
What Do Owners Commonly Misread About Build Numbers and Minimum Requirements?
Owners read the marketing version and skip the build string, treat the store’s requirement line as permanent, and assume a beta enrolment keeps the same support as the public channel. Each assumption fails at a different point in the update cycle, and each produces a halt that looks identical from the outside.
Marketing Version Versus Full Build String
The value shown in About as the software version is a label; the build string beside it identifies the compiled image, and two phones can share the label while differing in the string. Beta enrolments, carrier-specific images and reissued updates all create this divergence. Record the full string when testing against a stated requirement, because a floor published as a label may not map cleanly onto every string that carries that label.
Floors That Move With Every Store Submission
Vendors raise the minimum release with new store submissions, usually without an announcement, so a pairing that worked last quarter can sit outside the matrix this quarter. The only current reference is the requirement line on the listing, read at the time of the check rather than recalled. Re-reading it after every app update is what keeps a known-good pair from turning into an unexplained halt months later.
Beta Enrolment and Support Boundaries
Joining a public beta of the next system release moves the handset outside the validated range at once, and the vendor’s position is that such builds are not supported. Leaving the programme restores the previous public release, which is the shortest route back to a comparable pair. Owners who stay enrolled should expect the halt to persist until the companion app is rebuilt for that release.
Q&A:
Why does Ledger Live on iOS stay on the loading screen after I open it?
It often happens because the app cannot finish its first sync. Ledger Live talks to Ledger’s servers and your phone’s network. If the connection is weak, if a VPN is active, or if iOS restrictions block background data, the loading screen can remain. Force quit the app, turn off VPN, switch between Wi-Fi and cellular, then open it again. If that fails, check Ledger’s status page for server problems. Also update iOS and Ledger Live from the App Store. This does not mean your crypto is gone. The app is only a window; your keys stay on the Ledger device.
I deleted and reinstalled Ledger Live, but it still freezes on the loading screen. What should I do next?
Reinstalling can clear app data, but it does not fix every cause. First, restart your iPhone. Then check iOS Settings > Ledger Live and confirm Local Network, Bluetooth, and Background App Refresh are allowed. Turn off Low Power Mode and any VPN or custom DNS profile. Set Date & Time to automatic. If you use a Wi-Fi network with a captive portal or filtering, try a different network. Open Ledger Live and leave it on the loading screen for a few minutes; sometimes the first sync needs time. If it still fails, delete the app, restart the phone, and install Ledger Live again from the App Store. Before you pair your Ledger device, make sure the device firmware is current using Ledger Live on a computer if possible. Your accounts can be added again by pairing the same Ledger device; your recovery phrase is not needed for that step unless you are restoring a lost device.
Does a Ledger Live loading screen problem mean my funds are at risk or that my Ledger is hacked?
No. A loading screen on the iPhone app is a software or network problem. It does not move crypto, change your private keys, or give anyone access to your accounts. Your funds live on the blockchain, and your Ledger device holds the keys. The app only shows balances and helps you sign transactions. If you see a fake Ledger Live app, a pop-up asking for your 24-word recovery phrase, or a site promising to “validate” your wallet, stop. Those are scams. Real support will never ask for your recovery phrase. To check your balances while the app is stuck, you can connect your Ledger device to Ledger Live on a computer or use a trusted blockchain explorer with your public address. Keep your recovery phrase offline and never type it into a phone, website, or chat.
Can Bluetooth pairing with my Ledger Nano cause the iOS app to hang on loading?
Yes, but usually not on the first loading screen. Ledger Live may open and then hang when it tries to connect to the device. Bluetooth issues can look like a freeze. Try these steps: open iOS Settings > Bluetooth, find your Ledger device, tap “Forget This Device.” Then open Ledger Live, go to the device connection screen, and pair again. Keep the Ledger device unlocked, close to the phone, and with Bluetooth enabled. If you have another Ledger Live session open on a computer, close it. Only one connection at a time can work. If the app still hangs before you reach the device screen, Bluetooth is likely not the cause; the problem is earlier in the app startup or network sync.
What if Ledger Live is stuck on loading after an iOS update, and I need access to my accounts now?
Try the quick checks first: force quit Ledger Live, restart the iPhone, turn off VPN, and try a different network. If the problem began right after an iOS update, check App Store for a Ledger Live update. If one is available, install it. If not, remove the app, restart the phone, and install Ledger Live again. Your accounts are tied to your Ledger device and the blockchain, not to the app’s local data. You can also use Ledger Live on macOS or Windows to view accounts and send transactions. For urgent access, connect your Ledger device to a computer with Ledger Live installed, unlock it, and open the account you need. If you must use only iPhone, try an older iPhone or iPad if you have one. Do not use unofficial apps or enter your recovery phrase anywhere. If nothing works, contact Ledger Support and share your iOS version, Ledger Live version, iPhone model, and exact steps that lead to the freeze. They may ask for app logs, but they will not ask for your recovery phrase.
My Ledger Live on iPhone is stuck on the loading screen after I open it. What should I check first?
Force close Ledger Live: swipe up from the bottom, then swipe the Ledger Live card away. Open it again. If the screen still hangs, restart your iPhone. Check your internet connection on Wi-Fi and cellular data, and turn off any VPN, proxy, or Private Relay. Make sure the date and time are set automatically. Update Ledger Live from the App Store and update iOS. If you can, check Ledger’s status page for service outages. If the app remains stuck, delete and reinstall Ledger Live only if you have your recovery phrase backed up. Ledger Live does not hold your crypto, so reinstalling the app will not remove funds from the blockchain or from your Ledger device. Do not enter your recovery phrase into Ledger Live or any app or website. After reinstalling, open the app, pair your Ledger device, enter your PIN on the device, connect via Bluetooth, and add your accounts again. If the issue persists, contact Ledger Support with your iPhone model, iOS version, Ledger Live version, steps you tried, a screenshot, and whether your device connects.
Does reinstalling Ledger Live on iOS fix the loading screen, and will I lose my crypto if I delete the app?
Deleting Ledger Live from your iPhone removes the app and its local data from the phone. It does not remove crypto from the blockchain or from your Ledger hardware wallet. Your accounts are tied to your recovery phrase, and that phrase belongs on your device, not in Ledger Live. If you reinstall, you can add accounts again and pair your device. You will need your device PIN to connect. Do not enter your 24-word recovery phrase into Ledger Live or any website or app. If you have a recovery phrase backup and your device is lost or reset, you can restore. If you do not have a backup, do not reset your device. Reinstalling can fix some loading screen problems caused by damaged app data, but it may not fix network, server, iOS, or Bluetooth problems. Try restarting your phone, updating the app and iOS, switching networks, and checking Ledger’s status page before deleting. After reinstall, open the app, pair your device, and add accounts. If the stuck screen remains, contact Ledger Support.
