This repository contains the completed Xcode project following the iOS Passwordless Chat Application with Auth0 tutorial. You should read it before trying to run this project as it contains it may contain useful information not present in this README.
- A Stream account account
- An Auth0 account account
- An Ngrok account
- Node v14 installed
- Ngrok installed
- Xcode 12 or later
You should place your Stream Chat API Key and Secret in the backend's index.js and the API Key once more in the iOS project's makeChat.swift and PEM certificate as public.pem in the backend folder.
After you run your backend and you've set up Ngrok, make sure to replace the URL with your Ngrok HTTPS URL in the iOS project's fetchStreamJWT.swift- [
The dependencies are installed with Xcode's built-in Swift Package Manager integration. Opening the Xcode project will install them by default.