
Verifying Pre-configured Capabilities
Your Launchtoday application already includes Sign in with Apple capability. You can verify this in Xcode:- Open your iOS project in Xcode
- Select the “Launchtoday” project in the navigator
- Choose the “Launchtoday” target
- Navigate to the “Signing & Capabilities” tab
- You should see “Sign in with Apple” listed among the capabilities
Launchtoday.entitlements
file here.
This pre-configuration saves you time by handling the initial setup requirements.
Supabase Configuration
To enable Sign in with Apple in your application:- In your Supabase Dashboard, go to Authentication > Providers
- Enable the Apple provider
- Set the Service ID to match your bundle identifier (e.g., “com.yourcompany.appname”)

yarn ios:simulator
or via Xcode.
Testing the Integration
Once configured, you can test the Sign in with Apple flow by running your application withyarn ios:simulator
. The authentication process will present users with Apple’s secure sign-in interface, where they can authenticate using their Apple ID and choose whether to share or hide their email address.
Remember to test both the success and failure scenarios to ensure your application handles all cases gracefully. The integration automatically manages token refresh and session persistence, providing a seamless authentication experience for your iOS users.