> ## Documentation Index
> Fetch the complete documentation index at: https://www.anything.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Testing

> Try it on your phone before you ship

Test your mobile app on a real device to catch issues the web preview can't.

## Testing on your iPhone

Expo Go gives you a native preview on your device, including camera, location, notifications, and other device features.

<img src="https://mintcdn.com/create/yLGHS6BpyIOLmcRS/images/testphone.png?fit=max&auto=format&n=yLGHS6BpyIOLmcRS&q=85&s=814b0076c32e86bac9c9e4974cf5cc5b" alt="Test phone" width="2024" height="1290" data-path="images/testphone.png" />

### How to load your app

1. Download [Expo Go](https://apps.apple.com/us/app/expo-go/id982107779) on your iPhone.

2. Load your app in one of two ways:
   * In your project editor, find the QR code in the mobile preview area and scan it with your iPhone camera.
   * If prompted, open the project link in Expo Go.

3. Any changes you make in the builder update in Expo Go automatically, so you can test iterations in real time.

4. Test camera, location, notifications, and other device features directly on your iPhone.

<Note>
  Device features like camera, location, and barcode scanning won't work in the web preview. Always test on your iPhone using Expo Go for full functionality.
</Note>

## Capturing logs from a TestFlight build

When a bug only reproduces in TestFlight, the answer is in your device's logs. The recommended path is Apple's Console app on a Mac, and there are good no-Mac options too. See [Capture TestFlight logs](/apps/mobile/testflight-logs).

## App compliance check

Run the compliance check before submitting to the App Store to make sure your app meets Apple's guidelines.

<Frame>
  <img src="https://mintcdn.com/create/rQqb37BxBaZ_dcTn/images/appstorereview.png?fit=max&auto=format&n=rQqb37BxBaZ_dcTn&q=85&s=78ac2f6fb3ba5b157fe68b17bbef041b" alt="App Store review" width="546" height="486" data-path="images/appstorereview.png" />
</Frame>

1. Click **Publish** in your mobile project.
2. Select **App Store Review** from the publication options.

<Note>
  The compliance check analyzes your app against Apple's App Store guidelines and flags issues to fix before submission.
</Note>
