DateP

DateP: Android 후 iOS 빌드 해보자

Solo.dev 2025. 4. 16. 23:02

 

DateP 패치 노트 (2025-04-16)

제목: Android 후 iOS 빌드 해보자

진행 1: Android 비공개 테스트 완료, iOS 준비

  • 진행: Android 앱은 대부분 완성되어 비공개 테스트 단계에 진입.
  • 목표: 이제 iOS 빌드를 시작해야 함.
  • 상태: Android 테스트에서 큰 문제 없었으며, iOS 작업으로 전환 중.
  • 계획: iOS 빌드 및 테스트를 통해 동일한 기능 구현 확인 예정.

진행 2: React Native Expo로 iOS 테스트

  • 상황: React Native Expo 기반이라 전체적인 틀은 Android와 동일.
  • 주의점: 플랫폼 간 미세한 동작 차이(예: UI 렌더링, 네이티브 모듈) 가능성 있음.
  • 계획: 하나씩 테스트하며 iOS에서 다르게 동작하는 부분 수정.
  • 예상 결과: Android와 유사한 사용자 경험 제공, 플랫폼별 최적화 완료.

진행 3: EAS Build로 iOS 빌드

  • 진행: EAS Build를 사용해 iOS 빌드 진행.
  • 관찰: EAS Buildexpo prebuild와 유사한 역할 수행.
  • 결과: BillingClient 연결 성공, Android에서 에러 없이 동작하던 기능 iOS에서도 정상 작동 추정.
  • 테스트 결과: 초기 빌드 성공, 추가 검증 필요.

진행 4: App Store Connect 준비

  • 문제: 아직 App Store Connect에 앱 등록 및 상품 생성 안 함.
  • 계획: 내일 App Store Connect에서 앱 생성 후 상품 설정 및 빌드 연결 예정.
  • 다음 단계: iOS 심사를 위해 앱 정보, 스크린샷, 인앱 구매 상품 등록.
  • 예상 결과: 심사 제출 전 모든 설정 완료, 빠른 배포 준비.

정리 및 다음 단계

  • 진행 요약: Android 비공개 테스트 완료, iOS 빌드 및 App Store 준비 시작.
  • 문제: iOS 플랫폼별 동작 차이 가능성, App Store Connect 설정 미진행.
  • 해결 및 테스트 계획:
    • iOS에서 BillingClient 및 주요 기능 테스트.
    • App Store Connect 앱 생성 및 상품 등록 완료.
  • 추가 작업:
    • React Native 코드에서 iOS 전용 버그 수정.
    • 심사 전 UI 및 성능 최적화 점검.

테스트 후 확인 사항

  • iOS에서 BillingClient 결제 흐름 정상 동작 확인.
  • console.logEAS Build 로그 점검, Android와 동작 일치 여부 확인.
  • App Store Connect에서 앱 등록 및 상품 설정 완료 로그 확인.