Use fastlane for iOS signing; Android too#686
Conversation
|
Preview build will be at |
0849d46 to
8fa2392
Compare
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.
8fa2392 to
cafa5bc
Compare
|
@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. |
microbit-grace
left a comment
There was a problem hiding this comment.
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.
Closes #659