[React Native] RNBootSplash의 pod dependency가 자꾸 누락될 때

aborile·2023년 6월 5일
1

삽질기

목록 보기
4/9
post-thumbnail

현재 프로젝트에서는 Splash Screen을 표시하기 위해 react-native-bootsplash 라이브러리를 사용하고 있는데, 처음에 도입할 때부터 이후 다른 라이브러리를 설치하고 사용할 때에는 별 이슈가 없었다. 그러나 다른 라이브러리의 버전 업그레이드를 진행하면서, 특히 브랜치를 오가며 version dependency를 반복적으로 다시 설치할 때에 자꾸만 RNBootSplash에 대한 pod dependency가 사라지는 이슈가 발생했다.

😇...

한번 발생한 이후로는 라이브러리 버전을 원복해도 RNBootSplash가 다시 나타나지는 않아서, 그때마다 ios/pods 폴더를 아예 지우고 다시 설치하거나 yarn add react-native-bootsplashreact-native-bootsplash를 명시적으로 다시 추가해주는 등의 방법으로 해결해 왔는데, 이번에 현재 설치된 라이브러리의 버전을 전반적으로 업그레이드해 주는 작업을 진행하면서 일일이 설치하기가 너무 번거로워서 다른 방안을 모색했다.

react-native-bootsplash pod dependency로 서치해보니 예전 버전에 대한 설치 가이드 문서를 찾을 수 있었는데, 혹시나 하는 마음에 다음 방법을 적용해 보았는데 이후로는 RNBootSplash pod dependency가 누락되지 않고 정상적으로 추가되는 것을 확인할 수 있었다.

ios/Podfile file에 한 줄만 추가하면 된다.

target 'YourAwesomeProject' do
  # …
  pod 'RNBootSplash', :path => '../node_modules/react-native-bootsplash'
end
profile
기록하고 싶은 것을 기록하는 저장소

0개의 댓글