I'm trying out Shorebird for my flutter app. In following the steps outlined I was trying to test a patch.
Here are the steps I tried
- I first did a shorebird release android
- This made the app available on Shorebird console
- Next I made some changes to code and created a patch using shorebird patch android
- This patch also showed up on the Shorebird console
- In order to test the app I ran shorebird release android --artifact=apk to get a apk so that I can run it locally
- Installed this generated apk by dragging it to emulator
- Restarted the app and saw the following logs in logcat "Caused by:
Update rejected: hash mismatch. Update was downloaded but contents did not match the expected hash"
So my question will running shorebird release android and shorebird release android --artifact=apk will be treated as distinct builds?