만베거
newminkyung
Testflight

TL;DR


Developer 계정 생성

  1. https://developer.apple.com/account/ (opens in a new tab)
  2. Apple Developer Program 등록
    • 1년에 12만원인가라고 했는데 회사에서 등록해줘서 잘 모르겠음

Apple App Store Connect 앱 등록

  1. app store connect > 앱 선택

    image
  2. App Store Connect 내 앱 등록

    image
  • Description(앱 이름)을 입력
  • Explicit App ID 선택한 후에 번들 ID 입력
  • 앱에서 사용할 기능을 선택한 다음 Continue

참고: XCode 내에서 Team을 선택해놓으면 일부 정보들이 기입되어있음

image
  1. 앱 등록 확인 image

TestFlight 배포하기

image

TestFllight란 (opens in a new tab)

  • 앱 배포하기 전에 테스트해볼 수 있는 도구
  • 앱 스토어는 배포 심사가 오래 걸리고 / 앱 배포 전에 베타 테스트를 하기 위해서 등을 위해 테스트 플라이트를 자주 사용함

배포하기

  1. XCode에서 Product > Archive
  2. Distribute App을 누르고 기도하기
    • 이 과정에서1차 심사 느낌으로 검증을 하는데 오류가 많이 뜸
    • 아래 트러블 슈팅에 몇 가지 정리함
image
  1. 배포를 완료하면
image


TroubleShooting

1. App Icon Asset

image

오류

해결

스크린샷 2024-02-12 오후 5 04 46
  • 미리보기 > 내보내기 > 알파 체크 해제
    • 알파: rgba에서 a를 의미하고, 투명도 정보를 전달하는데 사용해서 알파 == 투명도로 간주됨

근데 앱 아이콘이 png면 왜 안되는거지

2. SDK version

image

오류

  • 2023년 4월부터 ios 정책이 변경됨
  • XCode 15 버전 이상에서 iOS 17 이상으로 빌드해야한다고 함
- 현재 내 버전
  - XCode 14.3
  - iOS 16.4
  - macOS Ventura 13.4 

해결

  • 회사 노트북에 XCode 버전 올리면 안돼서 고물 맥북을 소노마로 업그레이드함
  • 개발환경 세팅부터 다시 함 눈물 난다