⚠️ Passage will be retired on January 16, 2026. Please visit our migration guide for details on how to transition to a new authentication solution.

Cross Platform iOS Configuration

Configure your Flutter or React Native app for iOS

Publish associated domains file

Skip if your Passage App is using Hosted Login.

To enable support for passkeys for the iOS version of your mobile app, Apple requires that you associate your app with a website that your app owns by publishing an Associated Domains file. Instructions can be found in our iOS Complete SDK docs.

Add associated Ddmains entitlements

The next step is to add the “Associated Domains” capability to the iOS version of your app. Instructions can be found in our iOS Complete SDK docs.