11

I have just migrated my project from expo classic to eas via documentation provided by expo.

Now, I need to update the App over the air which was previously possible with "expo publish" command.

This is the error message I get when I use "expo publish" after migration -

> expo publish
It seems like your project is configured for EAS Update. Please use 'eas branch:publish' instead.

Further on running "eas branch:publish" it return another error message -

> eas branch:publish
Error: deprecated, use "eas update"

Finally, after executing "eas update" it gave another error -

✔ Please enter an update message. … minor ui fixes
✔ Built bundle!
✔ Uploaded assets!
✖ Failed to published updates
CombinedError: [GraphQL] EAS Update is not yet publicly available.

Is there any way to publish updates over the air with eas just like "expo publish" ?

Manan Bordia
  • 394
  • 2
  • 4
  • 12
  • Any Updates on this? From the docs it seems like we should be able to still use expo publish for the time being, but when I use expo publish nothing updates... – Ben Walton Feb 17 '22 at 13:56
  • expo publish worked for me running sdk 44 on an eas build – P-A Feb 25 '22 at 11:46
  • @P-A so you were able to get you're published app to update via expo publish. Workflow I publish an app out to google play or to ios app store. I then make dev changes to the app and now I do expo publish... The app in the stores should update upon reopen. This no longer seems to work. The eas publish app doesn't seem to look for the update from the expo publish anymore like the classic build used to. – Ben Walton Mar 22 '22 at 13:05
  • @BenWalton yes I got it working note though that I don't set any runtime-version and that I set a releaseChannel – P-A Mar 31 '22 at 14:32

2 Answers2

9

Got the same issue after some research, it seems we've both been locked behind a paywall. According to this update post in December 2020.

EAS Update preview is available to EAS Production plan subscribers (up to 100,000 updates/mo) and EAS Enterprise plan subscribers (up to 1,000,000 updates/mo). In 2022, EAS Update will be publicly available with a free tier.

A more recent update with new EAS features in April 2021 re-iterates

As a reminder, previews of EAS Build and Submit are available to developers subscribed to the EAS Priority Plan, and they won’t be available on a free tier until they graduate from preview

https://expo.dev/pricing

EAS plan pricing tiers

Free tier doesn't include Preview EAS Update.

Max Ahn
  • 106
  • 1
  • 5
  • 1
    So there is no way to do and Over the Air update once you start to use EAS build unless you pay to use eas update? The documentation says you should still be able to use expo publish with eas build, but after attempting this it does not seem to work? – Ben Walton Mar 16 '22 at 17:40
  • 3
    any idea about how to remove eas update ? because i cant use expo publish now :(( – Ahmed Elsayed Apr 24 '22 at 20:18
1

This is no more a concern.

If you check the billing page(https://docs.expo.dev/eas-update/introduction/), you can see the section of EAS Update, this is the expo publish equivalent.

More info: https://docs.expo.dev/eas-update/introduction/

Abhishek Jain
  • 630
  • 6
  • 26