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 Build가 expo 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.log로 EAS Build 로그 점검, Android와 동작 일치 여부 확인.
- App Store Connect에서 앱 등록 및 상품 설정 완료 로그 확인.
'DateP' 카테고리의 다른 글
| iOS 심사 준비. (0) | 2025.04.23 |
|---|---|
| Date P 비공개 테스트를 위한 업데이트 (1) (0) | 2025.04.20 |
| DateP 프로젝트: 구독 에러 수정 및 검증 테스트 (0) | 2025.04.13 |
| Date P 프로젝트: DB 도입 성공 BUT 구독 로직 에러 (갑자기 ;; ) (0) | 2025.04.13 |
| DateP Project: sanitizePath 추가로 DB 저장/조회 안정화 (0) | 2025.04.11 |