We started our app using Expo, then we detached. Now we need to Archive and distribute.
So after releasing and testing the app, I just get the following message on a white screen:
No experience found at exp://exp.host/@joebloggs/app-name
From reading through this page, I understand the following:
In production, your ExpoKit project will request your published JS bundle. This is configured in EXShell.plist (iOS) and MainActivity.java (Android).
And indeed, in my
EXShell.plist file is the following, where the
manifestUrl is referring to the link.:
<?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>isManifestVerificationBypassed</key> <true/> <key>isShell</key> <true/> <key>isSplashScreenDisabled</key> <true/> <key>manifestUrl</key> <string>exp://exp.host/@joebloggs/app-name</string> <key>releaseChannel</key> <string>default</string> </dict> </plist>