All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 54s
- Changed file permissions from 644 to 755 for various files in the mobile-app and mobile-app_legacy_rn_expo directories, ensuring executable permissions where necessary. - Added a new SQL migration script to the backend to introduce missing columns for club billing and invoice settings in the clubs table, maintaining synchronization with the current Sequelize model.
iOS App (SwiftUI) – Setup (Planned)
Das Repo enthält aktuell den Shared-Code in mobile-app/shared/ (KMP).
Dieser baut iOS-Frameworks (TTShared) für:
iosX64iosArm64iosSimulatorArm64
Nächste Schritte (wenn wir iOS aktivieren)
- Xcode: neues SwiftUI App-Projekt anlegen (
iosApp/Trainingstagebuch.xcodeproj). - Shared Framework einbinden:
- Option A (empfohlen): XCFramework Build Task in Gradle + Einbindung als binary target.
- Option B: CocoaPods Integration (KMP cocoapods plugin).
- iOS Keychain Token Storage implementieren und in Shared injizieren.
- SwiftUI Screens:
- Login
- Shell (Tabs)
Hinweis: Die konkrete Einbindung hängt davon ab, ob ihr SPM vs CocoaPods bevorzugt.