Could not load app published in Expo in ios device

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.

  1. 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/

  2. Using Appleā€™s official testing platform TestFlight (https://developer.apple.com/testflight/)