반응형
해당 글에서는 React Native 환경에서 발생하는 오류에 대해 해결 방법에 대해 알아봅니다.
1) 문제점
💡 문제점
- React Native 프로젝트에서 업데이트 XCode를 통해서 실행을 할때, 아래와 같은 반복적인 오류가 발생하였습니다.
- 'folly/system/atfork.h' file not found해당 경우는 Folly 라이브러리가 제대로 설치되지 않았거나 업데이트가 필요한 경우나 프로젝트의 빌드 설정이 올바르지 않은 경우에 발생한다고 합니다.
반응형
2) 해결방법
💡해결방법
- 이를 해결하기 위해 아래와 같은 방법으로 최종 해결을 하였습니다.
- XCode 캐시에 대한 문제가 발생한다고 하여 Pod 캐시 초기화 > XCode 캐시 초기화 > Pod 재 설치 과정을 통해서 이를 해결하였습니다.
1. Pod, XCode 캐시 삭제
💡 Pod, XCode 캐시 삭제
- 맥북 내에 남아있는 pod, XCode의 캐시를 삭제하였습니다.
$ rm -rf ~/Library/Caches/CocoaPods Pods ~/Library/Developer/Xcode/DerivedData/*;
2. Cocoapods 통합 설정 제거 및 재설치, 업데이트
💡 Cocoapods 통합 설정 제거 및 재설치, 업데이트
- pod deintegrate : pod가 생성한 모든 파일과 설정을 제거하여 CocoaPods 설치 이전 상태로 되돌립니다.
- pod setup : 이 명령어는 CocoaPods의 로컬 저장소를 설정하고 업데이트합니다.
- pod install --repo-update : Podfile에 명시된 모든 의존성을 설치하고CocoaPods의 로컬 스펙 저장소를 업데이트합니다
$ pod deintegrate; pod setup; pod install --repo-update;
3. 종합
# cd ios
# 모든 캐시를 초기화하고 설치합니다.
$ rm -rf ~/Library/Caches/CocoaPods Pods ~/Library/Developer/Xcode/DerivedData/*; pod deintegrate; pod setup; pod install --repo-update;
오늘도 감사합니다 😀
반응형