Files
Torsten Schulz (local) 5357dac9e1
All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 54s
chore: update file permissions for multiple files and add migration for club fee rules
- 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.
2026-07-17 11:51:24 +02:00
..

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:

  • iosX64
  • iosArm64
  • iosSimulatorArm64

Nächste Schritte (wenn wir iOS aktivieren)

  1. Xcode: neues SwiftUI App-Projekt anlegen (iosApp/Trainingstagebuch.xcodeproj).
  2. Shared Framework einbinden:
    • Option A (empfohlen): XCFramework Build Task in Gradle + Einbindung als binary target.
    • Option B: CocoaPods Integration (KMP cocoapods plugin).
  3. iOS Keychain Token Storage implementieren und in Shared injizieren.
  4. SwiftUI Screens:
    • Login
    • Shell (Tabs)

Hinweis: Die konkrete Einbindung hängt davon ab, ob ihr SPM vs CocoaPods bevorzugt.