After ejecting my app and configuring updates, the Updates.manifest
field is an empty object. Reading the docs, it looks like this is possible in dev mode or if updates aren’t enabled. I made sure the config I have in the Expo.plist
has been configured/enabled like the docs say and I followed the rest of the instructions for the bare workflow:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EXUpdatesCheckOnLaunch</key>
<string>ALWAYS</string>
<key>EXUpdatesEnabled</key>
<true/>
<key>EXUpdatesLaunchWaitMs</key>
<integer>0</integer>
<key>EXUpdatesReleaseChannel</key>
<string>staging</string>
<key>EXUpdatesSDKVersion</key>
<string>38.0.0</string>
<key>EXUpdatesURL</key>
<string>https://exp.host/@tiltshift/<my project name></string>
</dict>
</plist>
Has anyone ran into this? Am I missing something somehow? The only thing I could think is that I didn’t build in production mode somehow but I built with XCode and upload the artifact.
Thanks for looking!