# How to publish a Kotlin Multiplatform macOS app on the App Store with GitHub Actions

DevFeed: [How to publish a Kotlin Multiplatform macOS app on the App Store with GitHub Actions](<https://devfeed.tech/articles/how-to-publish-a-kotlin-multiplatform-macos-app-on-the-app-store-with-github-actions-25580.md>)

Original publisher: [Read original article](<https://www.marcogomiero.com/posts/2024/kmp-ci-macos-appstore/>)

Author: Marco Gomiero

Published: 2024-05-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [Posts on Marco Gomiero](<https://devfeed.tech/sources/posts-on-marco-gomiero.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [ci](<https://devfeed.tech/topics/ci.md>), [compose-multiplatform](<https://devfeed.tech/topics/compose-multiplatform.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>)

Tags: [app-store](<https://devfeed.tech/tags/app-store.md>), [compose](<https://devfeed.tech/tags/compose.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [macos](<https://devfeed.tech/tags/macos.md>), [swiftui](<https://devfeed.tech/tags/swiftui.md>)

## AI overview

This tutorial explains how to deploy a Kotlin Multiplatform macOS application to the macOS App Store using GitHub Actions. It covers the CI workflow, release triggers based on tags, and the JDK and Gradle setup, while excluding some native distribution configuration and App Store customization details.

## Source excerpt

SERIES: Publishing a Kotlin Multiplatform Android, iOS, and macOS app with GitHub Actions. Part 1: How to publish a Kotlin Multiplatform Android app on Play Store with GitHub Actions Part 2: How to publish a Kotlin Multiplatform iOS app on App Store with GitHub Actions Part 3: How to publish a Kotlin Multiplatform macOS app on GitHub Releases with GitHub Actions Part 4: How to publish a Kotlin Multiplatform macOS app on App Store with GitHub Actions It's been almost a year since I started working on FeedFlow, an RSS Reader available on Android, iOS, and macOS, built with Jetpack Compose for the Android app, Compose Multiplatform for the desktop app, and SwiftUI for the iOS app.