Our great sponsors
-
download-provisioning-profiles
Github Action for downloading provisioning profiles from Apple AppStore Connect
-
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.
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.
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).
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.