I have the Production Plan and am specifically aiming to upgrade from my previous setup with OTA updates to the new EAS stuff.
Can you help me understand why the updates system is not working for me?
My package.json contains these package versions, amongst other things.
And my CLIs are
app.config.js I added the details from
I then built using this configuration in
and the command
eas build --platform=android --profile=production_apk
Then I installed the APK on my Android device
Following this, I changed from text in my codebase and ran
eas update --branch production --message "Testing 123"
This returned update group ID:
update group ID : ec80bc2e-1f31-434c-93c1-defaff3b1b32
eas channel:view production seems to confirm that the
production branch and
channel are connected
Branches pointed at this channel and their most recent update group:
│ branch │ Update message │ Update runtime version │ Update group ID │ Update platforms │
│ production │ "Testing 123" (25 minutes ago by __) │ exposdk:44.0.0 │ ec80bc2e-1f31-434c-93c1-defaff3b1b32 │ android, ios │
I then downloaded the app to my phone and closed the app multiple times over the course of 10 minutes (while connecting to WIFI). The first two times nothing happened. The third time, opening the app just showed a blank white screen that never goes away. Then the fourth time is exactly the same as the first time: ie. it shows the original text from the version of the app created with
eas build and does not contain the updates.
Can someone on the team help me figure out what is going wrong here?
I noticed a possibly related bug in my account:
Even though my Expo version is 44.0.6, the build tool interface says the runtime is “exposdk:44.0.0” (which is wrong) and also that the SDK version is “44.0.0”, which is also wrong.