Troubleshooting

Common issues and fixes

Short answers to the most common BeforeIBite problems — camera permissions, sign-in failures, offline behaviour, sync issues, and how to send feedback when nothing else works.

Updated May 21, 2026

A grab bag of the most common things that go wrong, with short answers. If your issue isn't here or the fix doesn't work, see Send feedback at the bottom.

Camera or photo library access is denied

The capture sheet shows "Camera access is disabled" instead of the viewfinder.

iOS revokes camera or photo library access app-by-app. To re-grant:

  1. Open iPhone Settings.
  2. Scroll down to BeforeIBite.
  3. Tap Camera and turn it on. Do the same for Photos if you also need to pick from the library.

Restart BeforeIBite and the capture sheet should work again.

Barcode scanner won't detect anything

If the camera is on but the scanner never finds the barcode:

If the scanner detects the barcode but you see "Product not found", that's a different issue — see Scan a barcode for packaged food.

If you see "Barcode scanning isn't available on this device," your iPhone model doesn't support Apple's data scanner. Use the nutrition label scanner or type the name instead.

Can't sign in with Apple

If Sign in with Apple fails:

If you're getting a "Session expired" alert after being signed in successfully before, that just means your authentication token aged out. Sign in again — your data is still there.

"You're offline" when scanning

Photo, barcode, and label scans all need a network connection to reach the AI and food databases. If you see "You're offline":

App crashed or froze

If BeforeIBite crashes during a scan or freezes on the analyzing screen:

iCloud Sync isn't syncing across devices

Open Settings → iCloud Sync inside BeforeIBite and check the status:

Daily targets aren't recalculating after I changed my weight

BeforeIBite re-derives your calorie and macro targets automatically when you change your profile — unless you've manually overridden the targets, in which case your overrides win. To force a recalc, open Settings → Daily targets and switch back to Auto mode. See Adjust your calorie and macro goals.

My meal log has duplicates

If iCloud Sync was off and you logged the same meal on two devices, both copies will appear when sync is re-enabled. Open each duplicate and delete the one you don't want — see Edit or correct a logged meal for the delete flow.

Send feedback when something else is wrong

If your issue isn't covered here, the fastest path is to shake your iPhone while BeforeIBite is open. A feedback sheet appears with your device details pre-filled — just write what went wrong, and tap send. We read every message.

You can also email [email protected].

When reporting a bug, what helps most:

We don't need a video; a short text description is enough.

Common issues and fixes — Before I Bite