Facebook Live Not Working on iPhone: Here's What Actually Fixed It

Spent way too long yesterday trying to go live on Facebook from my iPhone and getting literally nothing. The button was there, I’d tap it, and either it would load forever or throw a generic error. Not helpful.

I went through a bunch of fixes before I found the one that actually worked, so here’s what I tried in order:

First: basic stuff that didn’t help

  • Restarting the app – nothing
  • Toggling airplane mode – nothing
  • Checking my internet connection – that was fine, everything else was loading
  • Logging out and back in – loaded fine, problem persisted

What actually fixed it: offloading the app

This is the one I didn’t know about before. On iPhone, you can “offload” an app rather than fully deleting it. What this does is remove the app itself but keeps your settings and data. So when you reinstall, you don’t lose anything account-related but the app installs fresh.

Go to: Settings > General > iPhone Storage > Facebook > Offload App

Then go to the App Store and reinstall Facebook. It took maybe two minutes.

After reinstalling, I also made sure Facebook was updated to the latest version. That’s important – the live feature in particular has had a few updates lately and running an old version causes compatibility issues that don’t always show obvious error messages.

One more thing worth doing: make sure camera and microphone permissions are set correctly. Settings > Privacy & Security > Camera and Microphone > Facebook should both be set to allow. If they’ve been reset (which can happen after iOS updates), the app won’t get a clear error message, it’ll just silently fail.

Why this works:
The offload-then-reinstall process clears corrupted cache and temporary files that a simple restart doesn’t touch. Facebook specifically accumulates a lot of cached data and some of it can conflict with features like Live that require real-time camera and network access simultaneously.

The difference between offloading and deleting: if you delete the app normally, you might lose local data. Offloading is safer and achieves the same cache-clearing effect.

This fix seems to work for most of the “Facebook Live not working” cases I’ve seen reported. If it doesn’t solve it, the next thing to check is whether your account has Live enabled – some newer or restricted accounts have Live access turned off by default, and you’d need to verify your account or request access through Meta’s settings.

Found a video walkthrough that covers the offload and reinstall steps clearly if you prefer seeing it done:

The offload trick is genuinely useful and I wish more people knew about it. I use it for a few apps that get buggy without wanting to lose my settings. Works for WhatsApp issues too. Good to know it fixes the Live problem specifically – I’ve had clients run into this before and usually we just tell them to restart everything, which obviously doesn’t work.

ngl I didn’t know “offload” was different from delete until recently. Apple could do a much better job explaining that. For normal users the distinction isn’t obvious at all. Good fix though.

Also worth checking: if you’re on a business or creator account, Live access is gated differently than personal accounts. Some features require phone number verification or a minimum follower threshold depending on region. Not always the case but worth ruling out if the offload fix doesn’t work.

The permissions reset thing is real and annoying. iOS updates sometimes silently reset app permissions and the app doesn’t tell you, it just stops working in weird ways. I make a habit of checking camera and microphone permissions after every major iOS update for any app I use regularly. Takes five minutes and saves a lot of confusion later.

I’ve had students run into this at school events when they’re trying to stream activities. The fix that worked for them was also reinstalling, but through a full delete rather than offload – they weren’t worried about keeping any data. The camera permissions step is important though. Half the time the issue is just that.