chore: scaffold Voice iOS app (Phase 0)

XcodeGen project, SwiftUI iOS 17 target dev.shane.voice, SPM
livekit-client-swift 2.16.0, mic usage + ATS LAN exception in
Info.plist, placeholder conversation screen and Settings with
server URL field.
This commit is contained in:
snowspeeder committed 2026-08-29 17:15:27 -04:00
commit 297fbaa19c
17 files changed
+1056

No files matched your search

+42
View File
@@ -0,0 +1,42 @@
name: Voice
options:
bundleIdPrefix: dev.shane
deploymentTarget:
iOS: "17.0"
createIntermediateGroups: true
packages:
LiveKit:
url: https://github.com/livekit/client-sdk-swift
from: "2.0.0"
targets:
Voice:
type: application
platform: [iOS]
sources:
- Sources
dependencies:
- package: LiveKit
product: LiveKit
resources:
- path: Resources/Assets.xcassets
info:
path: Resources/Info.plist
properties:
CFBundleDisplayName: Hope Voice
UILaunchScreen: {}
NSMicrophoneUsageDescription: "Hope Voice uses the microphone for live voice conversation."
NSAppTransportSecurity:
NSExceptionDomains:
192.168.86.2:
NSIncludesSubdomains: true
NSExceptionAllowsInsecureHTTPLoads: false
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: dev.shane.voice
GENERATE_INFOPLIST_FILE: NO
INFOPLIST_FILE: Resources/Info.plist
SWIFT_VERSION: "5.9"
TARGETED_DEVICE_FAMILY: "1"
CURRENT_PROJECT_VERSION: 1
MARKETING_VERSION: "0.1.0"
CODE_SIGN_STYLE: Automatic