# TeleTuiIOS Native SwiftUI shell for the iOS client. Current scope: - SwiftUI + MVVM app shell backed by a deterministic fake bridge. - Auth, chat list, folder selector, chat detail, compose bar, profile sheet, and account switcher shell. - iOS-oriented storage boundaries: Keychain-shaped credential API and Application Support account paths. Build and smoke-test the portable shell: ```bash cd apps/ios/TeleTuiIOS swift run TeleTuiIOSSmokeTests ``` Simulator/device build is currently blocked until the Xcode license is accepted. Xcode is installed at `/Applications/Xcode.app`, and `DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer xcodebuild -version` reports Xcode 26.5, but `xcrun simctl` fails with: ```text You have not agreed to the Xcode license agreements. Please run 'sudo xcodebuild -license' from within a Terminal window to review and agree to the Xcode and Apple SDKs license. ``` After accepting the license, verify local iOS tooling with: ```bash DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer scripts/check-ios-prereqs.sh ```