react-native-safe-area-context 라이브러리의 자세한 내용은 다음 링크에서 자세히 확인할 수 있습니다.
• https://github.com/th3rdwave/react-native-safe-area-context
설치가 완료됐으면 터미널에서 iOS 시뮬레이터를 시작하는 명령어를 다시 입력합니다.
$ yarn ios
그러면 터미널에 다음과 같은 문구가 보일 것입니다.
Could not find the following native modules: react-native-safe-area-context.
Did you forget to run "pod install"?
위와 같이 ‘Did you forget to run “pod install”?’라는 문구가 나타나는 건 방금 설치한 서드 파티 라이브러리에서 네이티브 코드를 사용하기 때문에 이를 연동해야 한다는 의미입니다. 안드로이드의 경우에는 yarn android할 때 이 작업이 자동으로 이뤄지지만, iOS의 경우에는 ios 디렉터리에 들어가서 pod install 명령어를 실행해야 합니다. 이 명령어는 Objective-C 및 스위프트의 라이브러리 관리자 CocoaPods를 통해 yarn으로 설치한 모듈의 네이티브 코드를 프로젝트에 적용해줍니다.
이 문구가 나타나도 시뮬레이터는 문제없이 시작되지만, 나중에 라이브러리를 사용하려고 하면 오류가 발생할 것입니다. 따라서 터미널에서 Ctrl + C를 눌러서 현재 진행 중인 작업을 멈추고 다음 명령어를 입력해주세요.
$ cd ios $ pod install $ cd ../ $ yarn ios $ yarn android