diff --git a/docs/src/collections/feature-page/simulator-camera.md b/docs/src/collections/feature-page/simulator-camera.md
index 24a8a7ea..647b8529 100644
--- a/docs/src/collections/feature-page/simulator-camera.md
+++ b/docs/src/collections/feature-page/simulator-camera.md
@@ -1,7 +1,7 @@
---
title: "Simulator Camera"
meta_title: "Camera Support for the iOS Simulator - RocketSim"
-description: "Test your camera features in the iOS Simulator. Stream your Mac camera, a photo, or a video into any Simulator and skip the deploy-to-device loop."
+description: "Test your camera features in the iOS Simulator. Stream your Mac's camera into any Simulator and skip the deploy-to-device loop."
hero:
title: "Simulator Camera"
subtitle: "Test camera functionality without a physical device"
diff --git a/docs/src/content/blog/ios-simulator-camera/index.mdx b/docs/src/content/blog/ios-simulator-camera/index.mdx
index a5390246..d6f4aed7 100644
--- a/docs/src/content/blog/ios-simulator-camera/index.mdx
+++ b/docs/src/content/blog/ios-simulator-camera/index.mdx
@@ -5,12 +5,12 @@ description: "Use the iOS Simulator camera with RocketSim to test QR scanners, p
publishedTime: 2026-06-18T18:45:00.000Z
image: ../../docs/docs/features/capturing/simulator-camera-support/simulator_camera.png
imageAlt: "RocketSim side window showing Simulator Camera support with camera authorization enabled for an iOS Simulator."
-imageCaption: "RocketSim Camera Simulation lets your Simulator app receive image or video input while you keep working from the Mac."
+imageCaption: "RocketSim Camera Simulation lets your Simulator app receive your Mac's camera feed while you keep working from the Mac."
---
The **iOS Simulator camera** is one of those things you expect to just work until you build a feature that depends on it. A QR scanner, document scanner, profile photo picker, or video onboarding flow quickly reminds you that the Simulator does not expose a real camera like an iPhone does.
-That usually means you switch to a physical device, grant camera permissions, reproduce the flow, and then go back to Xcode for the next change. It works, but it is slow. RocketSim Camera Simulation closes that gap by streaming images or video into the Simulator through [RocketSim Connect](/docs/getting-started/setting-up-rocketsim-connect).
+That usually means you switch to a physical device, grant camera permissions, reproduce the flow, and then go back to Xcode for the next change. It works, but it is slow. RocketSim Camera Simulation closes that gap by streaming your Mac's camera into the Simulator through [RocketSim Connect](/docs/getting-started/setting-up-rocketsim-connect).
## Why camera testing is slow
@@ -34,8 +34,8 @@ I have made this mistake myself while building camera-related flows: I postponed
- RocketSim can stream media into your Simulator app so you can test camera
- flows without deploying to a physical device.
+ RocketSim can stream your Mac's camera into your Simulator app so you can
+ test camera flows without deploying to a physical device.
@@ -52,7 +52,7 @@ You can use the iOS Simulator camera workflow for scenarios like:
- Testing QR code or barcode scanning
- Validating profile photo and avatar flows
- Checking document capture or identity screens
-- Replaying a known video input for repeatable testing
+- Using your iPhone as the camera input through Continuity Camera
- Verifying permission and empty states
- Testing how your UI behaves when no camera is available
diff --git a/docs/src/content/docs/docs/features/capturing/simulator-camera-support.md b/docs/src/content/docs/docs/features/capturing/simulator-camera-support.md
index aa061f84..c95c529a 100644
--- a/docs/src/content/docs/docs/features/capturing/simulator-camera-support.md
+++ b/docs/src/content/docs/docs/features/capturing/simulator-camera-support.md
@@ -1,15 +1,22 @@
---
title: "iOS Simulator Camera: Test Camera Flows Without a Device"
-description: "The iOS Simulator has no camera by default. RocketSim streams your Mac camera, images, or video into the Simulator so you can test camera flows."
+description: "The iOS Simulator has no camera by default. RocketSim streams your Mac's camera into the Simulator so you can test camera flows without a device."
sidebar:
label: "Simulator Camera Support"
+faq:
+ - question: "Can the iOS Simulator use my Mac's camera?"
+ answer: "Not on its own. The Simulator has no camera access, so RocketSim Connect streams your selected Mac camera into the Simulator's camera feed instead."
+ - question: "Do I need a physical iPhone to test camera features?"
+ answer: "No. RocketSim streams a camera connected to your Mac into the Simulator, so you can test scanning, capture, and preview flows without a device."
+ - question: "Does camera streaming require RocketSim Connect?"
+ answer: "Yes. The camera feed is delivered through RocketSim Connect, which the recommended setup enables automatically for Xcode debug sessions, without any package, framework, or build change."
---
Testing camera flows on the iOS Simulator usually ends with a fallback screen, since the Simulator does not expose a real camera like a physical device. That makes every QR scanner, document scanner, profile photo picker, or video capture flow slower to validate.
## Does the iOS Simulator have a camera?
-No, Xcode's Simulator does not come with camera support: apps won't discover any capture device. RocketSim adds this missing camera by streaming your Mac's camera, a photo, or a video into your running Simulator app through RocketSim Connect. You can keep your normal Simulator workflow and test camera-dependent UI without repeatedly deploying to an iPhone.
+No, Xcode's Simulator does not come with camera support: apps won't discover any capture device. RocketSim adds this missing camera by streaming a camera connected to your Mac, like the built-in camera or an iPhone via Continuity Camera, into your running Simulator app through RocketSim Connect. You can keep your normal Simulator workflow and test camera-dependent UI without repeatedly deploying to an iPhone.
You can find an overview of what's possible on the [Simulator Camera feature page](/features/simulator-camera/).
diff --git a/docs/tests/build-output.test.js b/docs/tests/build-output.test.js
index 37463528..6f7f28d6 100644
--- a/docs/tests/build-output.test.js
+++ b/docs/tests/build-output.test.js
@@ -63,3 +63,23 @@ test("homepage videos stay deferred", () => {
const eager = videoTags.filter((tag) => !tag.includes('preload="none"'));
assert.deepEqual(eager, [], "every homepage video must keep preload=none");
});
+
+test("camera doc emits FAQPage structured data", () => {
+ const html = readDist(
+ "docs/features/capturing/simulator-camera-support/index.html",
+ );
+ const blocks = [
+ ...html.matchAll(
+ /