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.
Prerequisites
Ditto’s Swift Quickstart supports iOS. Before getting started, ensure you have the following:- A macOS machine with the latest version of Xcode (16 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
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