inflearn logo
강의

Course

Instructor

[2025] React Native App Development Masterclass for Non-majors

[Splash Screen] Display Splash Screen

iOS에서 splash screen설정 오류

Resolved

201

rlafkdud12287286

22 asked

0

iOS에서 splash screen을 RN에서 설정해보기 위해서 RN으로 작업을 해봤는데요,,,
AppDelegate파일에서 import RNSplashScreen에서 pod install을 하고 진행을 했는데도 모듈을 찾을 수 없다고 뜨더라구요ㅠ

podfile에는 RNSplashScreen가 있는거는 확인했습니다.. 그러므로 설치는 된 거 같은데,, 프로젝트가 모듈을 못찾는 것 같아요ㅠ
다른 프로젝트 참고해보려고 해도, 저는 AppDelegate.swift파일이고 .h파일이나 .m파일은 없어서 여기서 설정을 하지를 못하겠어요ㅠ
(cf. 찾아보니까 해당 라이브러리가 옛날버전이고 지금 RN의 iOS랑 호환이 되지 않아서 발생하는 문제 같은데, 이때 브릿징 헤더를 설치해야 한다고 본거 같아요 => 이 문제가 맞을까요?)

강의가 android기준으로만 설명되서,,, 혹시 RN으로 어떻게 iOS 스플래시 화면을 설정해야 하는걸까요?

javascript react node.js react-native typescript

Answer 2

0

junghw

현재 강의에 수정사항 적용되었습니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 김라영님.

iOS 환경에서 React Native 앱의 스플래시 스크린 설정에 관련된 문제를 해결하기 위한 가이드를 제공해 드리겠습니다. 스플래시 스크린 설정 시, 몇 가지 사항을 반드시 확인해야 합니다.

1. 브릿징 헤더 설정

Swift와 Obj-C 간의 호환성을 위해 브릿징 헤더가 필요할 수 있습니다. AppDelegate.swift 파일에서 이 설정이 필요할 경우, 다음의 과정을 시도해 보세요.

  • 프로젝트 설정에서 TARGETS -> Build Settings -> Swift Compiler - General에 들어가 Objective-C Bridging Header 항목에 헤더 파일 경로를 입력합니다. 일반적으로 ios/프로젝트명-Bridging-Header.h가 될 것입니다.

2. Podfile 확인 및 업데이트

Pod 파일을 수정했을 때, 다음 명령어로 의존성을 업데이트하세요.

cd ios
pod install

만약 Pod install 후에도 해결되지 않는다면 Pod 재설치를 시도해 보는 것도 좋습니다.

3. 모듈 호환성 문제

특정 라이브러리가 최신 React Native 버전과 호환되지 않는 경우가 있습니다. 공식 문서나 관련 GitHub Issue 페이지를 확인하여 최신 해결 방법을 참고하세요. 만약 해당 라이브러리가 유지·보수 중단된 경우 다른 라이브러리를 사용하는 것도 고려해보세요.

4. react-native-bootsplash 사용

기존 라이브러리의 호환 문제로 어려움을 겪고 계시다면, 대체 라이브러리로 react-native-bootsplash를 사용해보시는 것도 좋은 방법입니다. 이 라이브러리는 보다 최신의 React Native 버전과 잘 호환됩니다.

npm install react-native-bootsplash

설치를 하신 후, 관련 설정을 문서에 따라 차근차근 진행하세요. react-native-bootsplash 공식 문서를 참고하시기 바랍니다.

관련 질문 URL

비슷한 주제에 대해 유사한 문제가 있어, 다음 링크도 참조하시면 도움이 될 것입니다:

라영님께서 직면한 문제들이 해결되길 바라며, 추가적인 질문이나 도움이 필요하시면 언제든지 이어서 질문해 주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

앱 빌드 문의드립니다.

0

119

3

Bottom tabs navigator 설정

0

95

2

splash screen 화면이 안띄워져요.

0

196

2

sunriseData 코드

0

58

2

소유권을 확인할 수 없습니다.

0

176

2

stylecomponents 오류

0

311

3

4-3 UI 구성하기 화면

0

99

2

Mac Os / npx eas build --platform android --profile development 질문

0

156

2

npx expo start하면 왜 실행이안될까요?

0

363

2

안드로이드 구글 로그인 에러

0

379

4

'register' value관련 에러

0

64

2

MMKV 사용시 에뮬레이터에서 실행이 불가능한 이슈

0

227

4

App.tsx에서 Icon을 못가지고 오는 오류..('VectorIcons' could not be found ~)

0

171

3

iOS설정에 오류가 있는 것 같습니닷,,(info.plist 설정 오류)

0

321

2

안드로이드 스플래시 및 AppIcon설정 전체 과정 및 관련 질문

0

257

2

가상 시뮬레이터 실행

1

169

2

num 타입관련해서 문의드립니다

1

95

2

npx expo start 오류건...

0

304

3

명령 npx eas build --platform android --profile development 시 오류...

0

220

2

macOS개발환경 세팅

0

138

2

섹션7. 4강 5분 57초부터 api.json

0

98

2

섹션5. 날씨 앱 expo 버전

2

88

1

섹션4. 번역기 앱 expo 버전?!

1

140

2

계산기 앱 착오를 거친 수정버전

2

178

2