본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


기타/ios - swift

Swift 계발자 계정 인증 절차

야근없는 행복한 삶을 위해 ~
by 마샤와 곰 2019. 5. 2.

 

 

X-code를 사용하면서 개발자 계정을 인증하는 방법이다. (2018년 8월 기준)
하도 복잡해서..아래 표로 정리하였다.

순서

내용

중요

위치

개념

생성 파일

1

* FCM에 앱을 만든다.

 

Firebase

페이지

 

 

2

* IOS를 추가한다. 해당 별칭은 X-code의 패키지 명으로 한다.

이후 apns 인증 .p12를 등록하여야 한다.

 

 

3

* IOS Developer 페이지로 이동한다.

 

IOS Developer

페이지

 

 

4

* 본인의 계정의 역할을 확인한다. 총괄관리자만 CRUD를 할 수 있다.

Member는 일반사용자, Agent는 총괄관리자

 

 

5

* ‘keychain’에서 키체인 접근
- 인증서 지원 클릭
- 인증 기관에서 인증서 요청 클릭 (디스크에 저장됨 클릭!!!!)
- CSR 파일이 생성됨 (인증을 받을 양식지 같은 개념의 파일)

 

Mac의

KeyChain

인증서를 받을
종이를 만든다

csr 파일

1개

6

* Certification 탭으로 이동
- 인증서 추가를 실시( + 버튼을 클릭)
- 발급받기 전 WWDR certification을 다운로드 받아 키체인에 등록함(더블클릭 실행)
- CSR로 각각 인증서를 발급받아서 키체인에 등록(드로그 앤 드롭, 인증서 2개가 있음)

development 와 production(appstroe)의
인증서를 각각 발급받음

IOS Developer

페이지,
인증서 등록은

Mac의 키체인

개발자 인증서와
앱 스토어

인증서를
받는다

인증서

파일 2개

7

* Identifiers에서 App IDs로 이동
- Explicit App ID를 선택한다. Bundle 이름은 패키지명으로 한다.
- AppServices에서 원하는 기능 항목을 체크 (Notification)
- 테스트용 기기선택

* 해당 3개 id가 같아야 한다.
1) 파이어 베이스 등록id
2) x-code 등록 id
3) explicit app id

IOS Developer

페이지

받은 인증서를 적용 할
프로젝트 패키지이름과
개발용 기기를 등록한다

 

8

* Provisioning Profiles로 이동
- Add iOS Provisioning Profiles (Development) 이동
- IOS APP Developer을 클릭한 뒤 Development Certification을 선택,원하는 Device를 선택

 

IOS Developer

페이지

1개의 규정으로 묶는다

 

9

* Provisioning Profiles에서 완료된 파일을 다운로드 받아서 x-code로 이동
- 프로젝트 속성에서 General로 이동
- Signing 탭의 2곳(개발 및 배포)에서의 Provisioning 값을 바꾸어 준다.

 

Mac

x-code

프로젝트를
등록된 규정을 적용한다

규정 파일

1개

10

* iOS App IDs로 이동
- 본인 프로젝트를 선택 한 이후 Edit 버튼을 클릭
- 인증서를 받는다.
- keychain에 등록한다.
- p12 파일로 내보내기를 한다.
- 파이어 베이스에 apns 인증서 추가 탭에 p12 파일 항목에 등록한다.

 

 

파이어 베이스에서
접근 할 인증키를 만든다

apns

등록용
파일 1개

반응형
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)

댓글