Documentation Index
Fetch the complete documentation index at: https://docs.ditto.live/llms.txt
Use this file to discover all available pages before exploring further.
This content is for SDK V4. For the latest version, see the V5 documentation.
Prerequisites
Ditto’s Swift Quickstart supports iOS. Before getting started, ensure you have the following:- A macOS machine with the latest version of Xcode (15 or later) installed
- A code editor (Xcode is recommended)
- Git installed on your machine
- A Ditto Portal account with a configured Ditto Database (see Getting SDK Connection Details)
- A physical iOS device or an iOS simulator for testing
Get Started
1. Clone the Repository
2. Configure Ditto
Get Ditto Database ID, Playground Token, Auth URL, and Websocket URL
Add Ditto Credentials
- Copy the
.env.samplefile at the top level of thequickstartrepo to.envand add your app ID and online playground token. - Update the
.envfile with the Database ID and Playground Token from your Ditto Database
3. Run the Application
- Launch Xcode and open the
swift/Tasks.xcodeprojproject. - Configure Signing & Capabilities
- Navigate to the Signing & Capabilities tab in the project settings.
- Set the Team and update the Bundle Identifier to match your Apple Developer account for provisioning.
- Select a Build Target
- In Xcode, choose a connected iOS device or an iOS Simulator as the run destination.
- Build the Application
- From the Xcode menu, select
Product > Build. - This will generate an
env.swiftfile using the values from your.envfile and compile the app.
- From the Xcode menu, select
- Run the Application
- Select
Product > Runto launch the app on your selected device or simulator.
- Select