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

# Testing Passkeys on iOS

> Learn how to test passkeys on iOS simulator and physical devices.

<Columns cols={3}>
  <Card href="https://cognito.cloud.corbado-demo.com">
    Try Demo
  </Card>

  <Card href="https://calendly.com/vincent-delitz">
    Talk to Adoption Engineer
  </Card>

  <Card href="https://www.corbado.com/passkeys/enterprise">
    Whitepaper
  </Card>
</Columns>

## 1. Testing on Simulator

For passkey testing, you need to enable Touch ID (on older versions) or Face ID. Use the iOS Simulator menu:

**Features → Face ID / Touch ID → Enrolled**

To simulate Face ID / Touch ID:

**Features → Face ID / Touch ID → Matching Face / Matching Touch**

<Note>
  Simulate Face ID: `Command + Shift + M` / Simulate Touch ID: `Command + Shift + H`
</Note>

## 2. Testing on Physical Devices

### 2.1 Enable iPhone Developer Mode

To allow Xcode to install your **iOS** application on your device, you must enable **Developer Mode**:

1. Open **Settings** on your iPhone
2. Go to **Privacy & Security**
3. Scroll down and tap **Developer Mode**
4. Toggle it on

<Frame caption="iPhone settings showing Developer Mode toggle">
  <img src="https://mintcdn.com/corbado-43/CQvNeVWWPUAy-5gE/images/corbado-connect/iphone-settings-developer-mode.webp?fit=max&auto=format&n=CQvNeVWWPUAy-5gE&q=85&s=3134546c5c84088f7334aa400fc612c3" alt="iPhone settings showing Developer Mode toggle" width="468" height="956" data-path="images/corbado-connect/iphone-settings-developer-mode.webp" />
</Frame>

### 2.2 Enable Associated Domains Development

To enable your device to bypass the **AASA (Apple-App-Site-Association)** file cache using `?mode=developer`, you must enable **Associated Domains Development**:

1. Open **Settings** on your iPhone
2. Scroll down to **Developer** and tap it
3. Scroll down to **Associated Domains Development**
4. Toggle it on

<Frame caption="iPhone settings showing Associated Domains Development toggle">
  <img src="https://mintcdn.com/corbado-43/CQvNeVWWPUAy-5gE/images/corbado-connect/iphone-settings-associated-domains-development.webp?fit=max&auto=format&n=CQvNeVWWPUAy-5gE&q=85&s=5c223b39d1be41be5f4cca5d70edd490" alt="iPhone settings showing Associated Domains Development toggle" width="468" height="954" data-path="images/corbado-connect/iphone-settings-associated-domains-development.webp" />
</Frame>

<Note>
  For further insights, refer to the [documentation](/corbado-connect/helpful-guides/rpid-configuration/native-mobile#2-1-aasa-and-entitlements-file) on **AASA** files.
</Note>
