doc/ci/mobile_devops/_index.md
{{< details >}}
{{< /details >}}
Build, sign, and release native and cross-platform mobile apps for Android and iOS by using GitLab CI/CD. GitLab Mobile DevOps provides tools and best practices to automate your mobile app development workflow.
GitLab Mobile DevOps integrates key mobile development capabilities into the GitLab DevSecOps platform:
For complete control over the build environment, you can use GitLab-hosted runners, or set up self-managed runners.
All Android and iOS apps must be securely signed before being distributed through the various app stores. Signing ensures that applications haven't been tampered with before reaching a user's device.
With project-level secure files, you can store the following in GitLab, so that they can be used to securely sign apps in CI/CD builds:
<i class="fa-youtube-play" aria-hidden="true"></i> For an overview, see Project-level secure files demo.
Signed builds can be uploaded to the Google Play Store or Apple App Store by using the Mobile DevOps Distribution integrations.
For step-by-step guidance on implementing Mobile DevOps, see: