I can't seem to get any documentation for writing a gitlab pipeline for running KMP. Particularly build to distribute to App Store.
Someone help?
👍 2
v
Vlad
07/01/2024, 4:19 PM
We just recently migrated from dying Appcenter to a new CICD, and after all the research we decided to go with Fastlane + CI.
For the CI for first month we will try Bitrise.
But the whole pipeline is built in Fastlane.
And we have quite a project. With multiple flavors (We have implemented fully custom since no flavors in KMP), with multiple signing keys for android.
I didn't have lots of issues learning fastlane for KMP and seems like there are Fastlane + your gitlab integration.
So maybe it is a way for you as well, since 0 answers yet.
Vlad
07/01/2024, 4:24 PM
The only gotcha moment I had building iOS from KMP is that we use cocoapods and before building ios app we must build 2 gradle tasks:
"podsec", "podInstall".
Seems like those are called internally by the android studio and I wasn't aware of them (I am not iOS dev) so I had issue why my locally working pipeline doesn't work on remote CI machine.