Skip to content

Installation

ios/ SwiftUI app (shared for both paths)
backend/ Cloudflare Workers backend (Path B)
scripts/ Utility scripts (greenlight scan, etc.)
docs-site/ This documentation site

LaunchSwift uses XcodeGen so the project stays machine-generated + agent-friendly.

Terminal window
brew install xcodegen
xcodegen generate --spec ios/project.yml
Terminal window
xcodebuild \
-project ios/SwiftLaunch.xcodeproj \
-scheme SwiftLaunch \
-sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone 17 Pro' \
CODE_SIGNING_ALLOWED=NO \
build
Terminal window
cd backend
npm install
npm run typecheck
npm test
npm run dev

You’ll need a wrangler.toml with D1/KV bindings and secrets (wrangler secret put ...) for real auth + AI proxy calls.