This adds the capability for the example server to perform code signing.
This also updates the app to the newest expo version. The way I did this was to run expo init expo-updates-client and choose blank, and then copy the updates configuration into Expo.plist and AndroidManifest.xml (these exist after running expo run:android/expo run:ios).
Test Plan
Run through the instructions for building an iOS release version of the app and create an update and serve it, relaunch the app, see it works.
Note that this adds server support (and tests) for code signing but doesn't yet configure the client for it.
Why
expo init expo-updates-client
and choose blank, and then copy the updates configuration into Expo.plist and AndroidManifest.xml (these exist after runningexpo run:android
/expo run:ios
).Test Plan
Run through the instructions for building an iOS release version of the app and create an update and serve it, relaunch the app, see it works.
Note that this adds server support (and tests) for code signing but doesn't yet configure the client for it.