IOS 앱 등록 과정
1. CSR (Certificate Signing Request : 인증서 서명 요청) 발급
Mac에 키체인 접근 앱을 켬
상단 키체인 접근 메뉴를 누르고 인증서 지원 → 인증 기관에서 인증서 요청 클릭
사용자 이메일 주소, 일반 이름 입력 후 디스크에 저장됨 체크, 본인이 키 쌍 정보 지정 체크 후 계속
CertificateSigningRequest.certSigningRequest
파일 저장키 크기는 2048비트, 알고리즘은 RSA 선택 후 계속
완료
2. Certificates (인증서) 생성
링크 접속
Certificates 생성 버튼 클릭
iOS Distribution (App Store and Ad Hoc) 선택 후 계속
위 1번에서 다운받은
CertificateSigningRequest.certSigningRequest
파일 선택 후 계속ios_distribution.cer
파일 다운로드완료
3. Identifiers (식별자) App ID 등록
Identifiers 생성 버튼 클릭
App IDs 선택 후 계속
App 과 App Clip 중 App을 선택 후 다음
Platform에는 iOS가 존재하는지 확인
Description에는 App의 영문이름 작성
Bundle ID에는project
형식으로 작성 (XCode에서 확인 가능)하단 선택(Capabilities)은 해당 앱에 필요한 서비스 체크 후 계속 (예: Push Notifications)
마지막으로 정보 확인 후 Register 버튼 클릭
완료
4. Provisioning Profile (프로비저닝 프로파일) 생성
Profiles 생성 버튼 클릭
테스트 목적이면 Development의 iOS App Development 선택
스토어 배포 목적이면 Distributtion의 App Store 선택위 3번에서 생성한 App ID 선택 후 계속
위 2번에서 생성한 Certificates 선택 후 계속
Provisioning Profile의 이름 작성 후 계속 (예: project-dev 또는 project-store)
정보 확인 후 파일 다운로드
완료
5. 앱스토어 커넥트에 신규 앱 생성
링크 접속
나의 앱 메뉴 접속 후 신규 앱 생성 버튼 클릭
iOS 선택 후 회사 이름, 이름을 작성하고 기본언어를 선택 번들 ID를 선택
SKU를 입력 (예: com.project)
사용자 액세스 권한은 전체 액세스를 선택완료
6. xcode Archive 및 업로드
XCode로 프로젝트를 열어 Signing & Capabilities 탭에 Automatically manage signing 을 체크하면 자동으로 프로비저닝 프로파일이 연결
XCode 상단에 Product → Archive 선택 후 계속
Archive가 생성되면 Distribute App 버튼을 클릭
App Store Connect 선택
Upload 선택
Include bitcode for iOS content 선택
Upload your app’s symbols to receive symbolicated reports from Apple 선택Automatically manage signing 선택
Generate an Apple Distribution certificate 선택
완료