<#C3PQML5NU> Not sure if this is the right locatio...
# multiplatform
d
#C3PQML5NU Not sure if this is the right location, but can someone point me to where I can find instructions on how to generate a release for iOS and Android out of my KMP project?
Or if someone could share a link to an exist Github project that uses KMP and which produces an iOS and an Android artifact as output, I'd appreciate that.
d
@rnett I saw that earlier today, but was confused by the reference to this file since I couldn't find a match in my KMP project:
iosApp/Configuration/Config.xcconfig
r
Ah, I have no idea what that is unfortunately, I'm not familiar with app development, I'd just seen that doc before
👍 1
d
But my app is targeting both android and iOS and has MVPs that runs on both.
b
It's the same process as generating a release for native Android and iOS.
d
I've not done that either unfortunately. This is breaking new ground for me.
b
#C0B8M7BUY #C9JM6Q2UX might be of more help, or some YouTube videos can walk you through the process. It's not too hard using Android Studio and Xcode.
👍 1
f
Take a look on fastlane, it will help you to remove a lot of boilerplate. iOS distribution requires a paid account. Anyway, it’s easier du distribution from Xcode if you do it manually
👍 1
d
@François How much manual work is involved? Is there no way to have our CI/CD generate the artifacts for distribution?
f
For automation, fastlane is a a nice tool, you can run it locally or on your CI
It depends of your needs
d
I did ultimately find a project that gave me some ideas: https://github.com/android/kotlin-multiplatform-samples
The github action for building gave me a sample for building the artifacts for both target platforms that I'm trying out now.
f
That’s an alternative, there are tones of github action about iOS/Androdi delivery
👍 1
d
Just needed to a find a simple one, not too overcomplicated, that gave me a foundation to build on. Now to just learn more about publishing things and I'll be ... less overwhelmed... 😄
f
Good luck 🚀