Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

EXNetwork error 403 when publishing app to ios with Expo?

I am currently publishing my app for user testing using Expo, and it works fine when Android users scan the QR code. However when my friend on iOS tries to use the QR code on their Expo Go app(they are logged in), they get the following error: "The Operation couldn't be completed. EXNetwork Error 403". This also happens when I email my friend the link to the project.

like image 208
neb Avatar asked Mar 29 '21 16:03

neb


3 Answers

I had a similar issue, which was resolved by accepting a new policy on the Apple developer website.

The error I got:

Apple 403 detected - Access forbidden
like image 113
pors Avatar answered Oct 07 '22 13:10

pors


It seems like expo changed something recently to conform with the guidelines of Apple.

There are four steps you need to do when you have an app that is currently only being published on your account and others can't access it.

  1. Create an organization in expo
  2. Add your co-workers to your organization (they need to have an expo account)
  3. In your app.json add the slug of your organization under expo and then owner
  4. Republish your app

app.json

{
  "expo": {
    "name": "NAME",
    "slug": "name",
    "owner": "ORGANIZATION_NAME",
    ...
  }
}

Optionally, you could also convert your personal account to an organization.

like image 43
IceRevenge Avatar answered Oct 07 '22 15:10

IceRevenge


Encountered the same issue and this worked for me.

  1. visit the published URL of your project
  2. go to the settings page - members - invite member
  3. input the member email
  4. member has to accept invitation upon receive

Note! member has to create an account with expo. steps:

  1. in the expo go ios app, navigate to the profile
  2. create an account
like image 8
Selete69 Avatar answered Oct 07 '22 15:10

Selete69