このプロジェクトではKotlin Multiplatform for mobileを採用しています。
まず最初に、上記リンク先を参考にしてKMPの開発環境を構築してください。原則、Android Studioのstable最新版を使用して開発をおこないます。
開発環境が構築できたら、プロジェクトをチェックアウトしてアプリが実行できるか確認してください。
- Build Kotlin Multiplatform Mobile XCFramework for iOS
make bootstrap
make open
Xcode起動後、File
→ Packages
→ Reset Package Caches
を行い、TcaKmpSampleApp
Schemeを指定し、Run(⌘ + R)
KMP モジュールに変更があり、それをiOS側に反映したい場合は以下のコマンドを実行します。
make debug-build-kmp-framework
- Xcode 15.3 or Later
- iOS 16.6 +
Feature based module definition.