I publish app to Expo from my npm Expo-cli. I test my Expo client on IOS and Android devices.
In Android, I could load and run straightaway.
However, in IOS I could only load the app after I login. Otherwise, this is the error:
There was a problem loading the requested app.
Try again
Go back to Expo Home
exp://exp.host@yeungma/ccc
Could not load exp://exp.host/@yeungma/ccc
Hey @yeungma,
This is expected behavior. Due to a restriction enforced by Apple, users need to be logged into the account that authored the app in order to be able to run it.
Cheers,
Adam
Hi Adam,
Only my a account can open? Can I author other users and how?
Regards,
@yeungma
Yes, only the account that authored the app/experience can open it on iOS. You have two options to make testing and allowing other users to open your app.
-
Signing up for our Developer Services (https://expo.io/developer-services) that enables Teams which you can then add multiple Expo accounts to which grants them permission to open the app. You can read more about how Account permissions works here: https://docs.expo.io/guides/account-permissions/
-
Using Apple’s official testing platform TestFlight (https://developer.apple.com/testflight/)
1 Like