플러팅 AI/React-native

android만 설계해서 빌드완료한 코드 IOS 빌드 전 체크하기

Solo.dev 2024. 12. 14. 02:12

안녕하세요! 오늘은 Android에서만 작동하던 React Native 앱을

iOS에서도 빌드하기 위한 체크리스트를 정리해보려고 합니다.

 
 

1. Splash Screen 설정하기

 
 

먼저 스플래시 스크린부터 설정해볼게요! Android에서는

이미 설정되어 있던 스플래시 스크린을 iOS에도 동일하게 적용해야 합니다.

 
 

react-native-bootsplash 설정

 
 
 
 

 명령어를 실행하면 다음 파일들이 자동으로 생성됩니다:

 
 

 

  • BootSplash.storyboard

 

 
 

 

  • Colors.xcassets

 

 
 

 

  • Images.xcassets (로고 이미지)

 

 
 

> 💡 Tip: 안드로이드의 그라데이션 배경은 iOS에서 직접 지원하지 않아서, 단색으로 대체했어요.

 
 

2. Podfile 설정하기

 
 

M1/M2 Mac에서 빌드할 때 발생할 수 있는 문제를 미리 방지하기 위해 Podfile을 수정했습니다.

 
 
 
 
 
 

3. Info.plist 체크하기

 
 

존에 설정해둔 Info.plist의 내용을 확인했습니다.

 
 
 
 
 
 

🚀 내일 할 일

 
 

아직 몇 가지 설정이 더 남아있어요:

 
 

 

  • Firebase 설정

 

 

 

  • GoogleService-Info.plist 추

 

 

 

  • Firebase 초기화 설정

 

 

 

  • Google 로그

 

 

 

  • REVERSED_CLIENT_ID 설정

 

 

 

  • URL Scheme 확인

 

 

 

  • 인앱 결제

 

 

 

  • StoreKit 프레임워크 추가

 

 

 

  • App Store Connect 설정

 

 
 

마무리

 
 

오늘은 iOS 빌드를 위한 기본적인 설정들을 완료했습니다. 내일은 Firebase와 Google 로그인, 그리고 인앱 결제 설정을 진행할 예정이에요.

 
 

혹시 비슷한 상황에 계신 분들께 도움이 되었길 바랍니다! 궁금하신 점이 있다면 댓글로 남겨주세요 😊

 
 

#ReactNative #iOS #앱개발 #TechBlog