OTA Updates work fine for android in bare workflow, but not ios

I have OTA updates configured for my bare workflow app. The android build of my app is getting updates just fine, but the ios version is not. Am I missing something other than adding the required plist key/values? Here are my plist entries in info.plist:

<key>EXUpdatesCheckOnLaunch</key>
<string>ALWAYS</string>

<key>EXUpdatesEnabled</key>
<true/>

<key>EXUpdatesSDKVersion</key>
<string>38.0.0</string>

<key>EXUpdatesURL</key>
<string>https://mysite.com/ios-index.json</string>

You may want to investigate the xcode logs a bit more to see if there are any errors being logged.

I would also make sure that https://mysite.com/ios-index.json is pointing to a valid manifest object for the latest available update and tells expo-updates how to fetch the relevant JS bundle. You could troubleshoot that by replacing your custom url with the default expo one (https://exp.host/@username/slug) and running expo publish

No errors in xcode