Skip to content

Use fastlane for iOS signing; Android too#686

Merged
microbit-matt-hillsdon merged 3 commits intoappsfrom
apps-ios-signing
Jan 19, 2026
Merged

Use fastlane for iOS signing; Android too#686
microbit-matt-hillsdon merged 3 commits intoappsfrom
apps-ios-signing

Conversation

@microbit-matt-hillsdon
Copy link

@microbit-matt-hillsdon microbit-matt-hillsdon commented Jan 17, 2026

Closes #659

@github-actions
Copy link

Preview build will be at
https://review-createai.microbit.org/apps-ios-signing/

@microbit-matt-hillsdon microbit-matt-hillsdon force-pushed the apps-ios-signing branch 2 times, most recently from 0849d46 to 8fa2392 Compare January 17, 2026 22:53
Still just manually uploading to TestFlight etc. but that should be easy to
automate via Fastlane with a bit more work.

I've left Debug builds using automatic signing.

Use job run number for the numeric versions so we can just upload them without
faff. We'll worry about marketing version numbers later once we tag releases.
@microbit-matt-hillsdon
Copy link
Author

@microbit-grace the real test of this is uploading a release but I'll do that after merging #687 too. Please do a bit of reading re fastlane as part of reviewing this if needed, then we can talk it through.

Copy link

@microbit-grace microbit-grace left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change-wise LGTM.

I tried running Fastlane locally.

For Android - it errored with Keystore file '/Users/grace/.gradle/daemon/8.13' not found for signing config 'externalOverride'. It is expected because I don't have the correct env vars set up as documented.

For iOS - it errored with Error cloning certificates git repo, please make sure you have access to the repository - see instructions above because I didn't have access to the ios-certificates repo. Not sure if it's worth mentioning in the README.md.

@microbit-matt-hillsdon microbit-matt-hillsdon merged commit 22f1970 into apps Jan 19, 2026
3 checks passed
@microbit-matt-hillsdon microbit-matt-hillsdon deleted the apps-ios-signing branch January 19, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants