본문 바로가기
Mobile APP/React Native

[RN][expo] expo terminal 로그인, expo authentication is required. Please check the terminal to log in

by 흐암졸령 2021. 7. 22.
반응형

[문제점]

 expo 프로젝트를 시작하고 아래와 같은 SNB에서 Send link with email에 이메일을 입력하고 Send버튼을 클릭하였다.

그러니 expo authentication is required. Please check the terminal to log in. 이와같은 오류가 나오면서 이메일이 보내지지 않았다.

 

[해결방법]

 문제는 오류에 나온대로 expo 권한이 필요한데 로그인이 안되있어서 실행이 안된다는 뜻이다. 이 문제를 해결하기 위해서는 먼저 expo 계정이 있어야 한다. 만약 expo에 sing in을 하지 않았다면 아래의 사이트에서 가입하자.

 

Expo

Expo is an open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.

expo.dev

 Expo에 가입을 하였다면 터미널에서 이메일 혹은 아이디와 비밀번호를 입력하여서 로그인을 할 수 있다. 처음에는 "expo login"만 터미널에 입력하였더니 에러가 뜨면서 로그인이 되지 않았는데 option으로 아이디와 비밀번호를 같이 입력해야 정상적으로 로그인이 된다.

expo login -u 아이디 -p 비밀번호

아이디, 비밀번호 자리에 각자의 정보를 입력하고 엔터를 친다. 그러면 Success. You are now logged in as 아이디. 라고 나오면서 로그인이 될 것이다.

반응형

댓글