iOS: app upload via GitHub Actions

This page summarizes the projects mentioned and recommended in the original post on /r/iOSProgramming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Example-iOS

    An example of how to use GitHub Actions for iOS app development

  • If you'd like to avoid using Fastlane, and just use pure GH actions there's an example of a workflow [here](https://github.com/Apple-Actions/Example-iOS/blob/master/.github/workflows/test.yml). I actually just set it up for my app over the weekend and it works like a charm and doesn't require any fastlane.

  • download-provisioning-profiles

    Github Action for downloading provisioning profiles from Apple AppStore Connect

  • Only pain point was that AppStoreConnect's buggy APIs will occasionally flake on [downloading provisioning profiles](https://github.com/Apple-Actions/download-provisioning-profiles). Was able to fix this with a simple caching step (since in theory provisioning profiles will change pretty infrequently).

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • act

    Run your GitHub Actions locally 🚀

  • Full disclaimer; I haven't actually used this but https://github.com/nektos/act seems like it would provide a good local solution for if GitHub Actions went down.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts