[react-native] IOS 설정 시 watchman operation 에러 문제

devAnderson·2022년 7월 5일
2

Error Handling

목록 보기
5/12

1. 발생 상황

RN 개발을 위하여 ios 설정 중, watchman에 관한 오류가 발생하였다.

처음에는 구글링으로 상단에 보이는 에러 메세지를 검색해보다가, 이것 저것 시도한 뒤에 되지 않아서 포기를 하던 도중이었다.

그런데 아래의 초록색 문구에서 open 을 할 때에 Operation이 허가가 되지 않는다는 힌트를 보고 검색해본 결과, watchman이 실행될 때 엑세스 허가 권한이 있어야 한다는 사실을 알게 되었다.

2. 해결 방법

step 1. 시스템 환경 설정을 들어간다

step 2. 보안 및 개인 정보 보호에 들어간다

step 3. 전체 디스크 접근 권한에 들어가 watchman을 추가하여 access 권한을 제공한다.

단, brew로 watchman을 설치했을 경우, 해당 파일이 숨겨져 있기 때문에 검색이 되지 않을 수 있다. 그러므로, 터미널에서 "which watchman" 을 검색하여 해당 파일의 경로를 찾은 뒤, 전체 디스크 접근 권한쪽에서 + 버튼을 누른 상황에서 "cmd + shift + g" 를 이용하여 검색을 하여 watchman을 등록하도록 한다.

추가적으로

이 설정이 완료되었어도 다시 watchman 허가설정에 오류가 다시 나온다면 "watchman shutdown-server" 을 통해 기존 서버를 끄고 다시 실행시키도록 한다.

3. reference

how to solve watchman error about access permission

profile
자라나라 프론트엔드 개발새싹!

0개의 댓글